热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.slf4j.cal10n.LocLogger.isDebugEnabled()方法的使用及代码示例

本文整理了Java中org.slf4j.cal10n.LocLogger.isDebugEnabled()方法的一些代码示例,展示了LocLogger.isDebugEnabled()的具体用法。这些

本文整理了Java中org.slf4j.cal10n.LocLogger.isDebugEnabled()方法的一些代码示例,展示了LocLogger.isDebugEnabled()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。LocLogger.isDebugEnabled()方法的具体详情如下:
包路径:org.slf4j.cal10n.LocLogger
类名称:LocLogger
方法名:isDebugEnabled

LocLogger.isDebugEnabled介绍

暂无

代码示例

代码示例来源:origin: sitewhere/sitewhere

@Override
public String encode(IDeviceCommandExecution command, IDeviceNestingContext nested, IDeviceAssignment assignment)
throws SiteWhereException {
EncodedCommandExecution encoded = new EncodedCommandExecution(command, nested, assignment);
if (getLogger().isDebugEnabled()) {
getLogger().debug("Custom command being encoded:\n\n" + MarshalUtils.marshalJsonAsPrettyString(encoded));
}
return new String(MarshalUtils.marshalJson(encoded));
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public String encodeSystemCommand(ISystemCommand command, IDeviceNestingContext nested,
IDeviceAssignment assignment) throws SiteWhereException {
EncodedCommandExecution encoded = new EncodedCommandExecution(command, nested, assignment);
if (getLogger().isDebugEnabled()) {
getLogger().debug("System command being encoded:\n\n" + MarshalUtils.marshalJsonAsPrettyString(encoded));
}
return new String(MarshalUtils.marshalJson(encoded));
}
}

代码示例来源:origin: sitewhere/sitewhere

/**
* Process an inbound payload into an assignment event create request.
*
* @param record
* @return
* @throws SiteWhereException
*/
protected GInboundEventPayload decodeRequest(ConsumerRecord record) throws SiteWhereException {
GInboundEventPayload message = EventModelMarshaler.parseInboundEventPayloadMessage(record.value());
if (getLogger().isDebugEnabled()) {
InboundEventPayload payload = EventModelConverter.asApiInboundEventPayload(message);
getLogger().debug("Received decoded event payload:\n\n" + MarshalUtils.marshalJsonAsPrettyString(payload));
}
return message;
}

代码示例来源:origin: sitewhere/sitewhere

/**
* Process a single record.
*
* @param record
* @throws SiteWhereException
*/
protected void processRecord(ConsumerRecord record) throws SiteWhereException {
getProcessedEvents().mark();
try {
GEnrichedEventPayload grpc = EventModelMarshaler.parseEnrichedEventPayloadMessage(record.value());
EnrichedEventPayload payload = EventModelConverter.asApiEnrichedEventPayload(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug(
"Received enriched event payload:\n\n" + MarshalUtils.marshalJsonAsPrettyString(payload));
}
processDeviceStateEvent(payload);
} catch (SiteWhereException e) {
getLogger().error("Unable to process outbound connector event payload.", e);
} catch (Throwable e) {
getLogger().error("Unhandled exception processing connector event payload.", e);
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public ISearchResults listDeviceAssignments(IDeviceAssignmentSearchCriteria criteria)
throws SiteWhereException {
if (getLogger().isDebugEnabled()) {
getLogger().debug("Assignment search criteria:\n\n" + MarshalUtils.marshalJsonAsPrettyString(criteria));
}
MongoCollection assignments = getMongoClient().getDeviceAssignmentsCollection();
Document query = new Document();
if (criteria.getStatus() != null) {
query.append(MongoDeviceAssignment.PROP_STATUS, criteria.getStatus().name());
}
if (criteria.getDeviceId() != null) {
query.append(MongoDeviceAssignment.PROP_DEVICE_ID, criteria.getDeviceId());
}
if ((criteria.getCustomerIds() != null) && (criteria.getCustomerIds().size() > 0)) {
query.append(MongoDeviceAssignment.PROP_CUSTOMER_ID, new Document("$in", criteria.getCustomerIds()));
}
if ((criteria.getAreaIds() != null) && (criteria.getAreaIds().size() > 0)) {
query.append(MongoDeviceAssignment.PROP_AREA_ID, new Document("$in", criteria.getAreaIds()));
}
if ((criteria.getAssetIds() != null) && (criteria.getAssetIds().size() > 0)) {
query.append(MongoDeviceAssignment.PROP_ASSET_ID, new Document("$in", criteria.getAssetIds()));
}
Document sort = new Document(MongoDeviceAssignment.PROP_ACTIVE_DATE, -1);
return MongoPersistence.search(IDeviceAssignment.class, assignments, query, sort, criteria, LOOKUP);
}

代码示例来源:origin: sitewhere/sitewhere

/**
* Process a single device event.
*
* @param context
* @param event
* @throws SiteWhereException
*/
protected void processDeviceEvent(IDeviceEventContext context, IDeviceEvent event) throws SiteWhereException {
try {
if ((getUriBuilder() != null) && (getPayloadBuilder() != null)) {
String uri = getUriBuilder().buildUri(this, context, event);
byte[] payload = getPayloadBuilder().buildPayload(this, context, event);
if ("post".equalsIgnoreCase(method)) {
getClient().postForLocation(uri, payload);
} else if ("put".equalsIgnoreCase(method)) {
getClient().put(uri, payload);
}
} else {
getLogger().warn("Skipping HTTP outbound event due to missing configuration.");
}
} catch (RestClientException e) {
getLogger().error(String.format("Unable to send HTTP payload: %s", e.getMessage()));
if (getLogger().isDebugEnabled()) {
getLogger().error("Error sending payload via REST client.", e);
}
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public void runAsSystemUser() throws SiteWhereException {
try {
GPersistedEventPayload grpc = EventModelMarshaler.parsePersistedEventPayloadMessage(encoded);
if (getLogger().isDebugEnabled()) {
PersistedEventPayload payload = EventModelConverter.asApiPersisedEventPayload(grpc);
getLogger().debug(
"Received persisted event payload:\n\n" + MarshalUtils.marshalJsonAsPrettyString(payload));
}
getOutboundPayloadEnrichmentLogic().process(grpc);
} catch (SiteWhereException e) {
getLogger().error("Unable to parse persisted event payload.", e);
}
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public void runAsSystemUser() throws SiteWhereException {
List decoded = new ArrayList<>();
for (ConsumerRecord record : getRecords()) {
try {
GEnrichedEventPayload grpc = EventModelMarshaler.parseEnrichedEventPayloadMessage(record.value());
EnrichedEventPayload payload = EventModelConverter.asApiEnrichedEventPayload(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug("Received enriched event payload:\n\n"
+ MarshalUtils.marshalJsonAsPrettyString(payload));
}
decoded.add(payload);
} catch (SiteWhereException e) {
getLogger().error("Unable to parse outbound connector event payload.", e);
} catch (Throwable e) {
getLogger().error("Unhandled exception parsing connector event payload.", e);
}
}
try {
getOutboundConnector().processEventBatch(decoded);
} catch (SiteWhereException e) {
getOutboundConnector().handleFailedBatch(decoded, e);
getLogger().error("Unable to process outbound connector batch.", e);
} catch (Throwable e) {
getOutboundConnector().handleFailedBatch(decoded, e);
getLogger().error("Unhandled exception processing connector batch.", e);
}
}

代码示例来源:origin: sitewhere/sitewhere

/**
* Handle processing of a single record.
*
* @param key
* @param message
* @throws SiteWhereException
*/
public void received(String key, byte[] message) throws SiteWhereException {
try {
GUnprocessedBatchElement grpc = BatchModelMarshaler.parseUnprocessedBatchElementPayloadMessage(message);
UnprocessedBatchElement unprocessed = BatchModelConverter.asApiUnprocessedBatchElement(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug("Received unprocessed batch element payload:\n\n"
+ MarshalUtils.marshalJsonAsPrettyString(unprocessed));
}
getBatchOperationManager().processBatchElement(unprocessed);
} catch (SiteWhereException e) {
getLogger().error("Unable to parse batch operation payload.", e);
}
}

代码示例来源:origin: sitewhere/sitewhere

/**
* Handle processing of a single record.
*
* @param key
* @param message
* @throws SiteWhereException
*/
public void received(String key, byte[] message) throws SiteWhereException {
try {
GUnprocessedBatchOperation grpc = BatchModelMarshaler.parseUnprocessedBatchOperationPayloadMessage(message);
UnprocessedBatchOperation unprocessed = BatchModelConverter.asApiUnprocessedBatchOperation(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug("Received unprocessed batch operation payload:\n\n"
+ MarshalUtils.marshalJsonAsPrettyString(unprocessed));
}
getBatchOperationManager().initializeBatchOperation(unprocessed);
} catch (SiteWhereException e) {
getLogger().error("Unable to parse batch operation payload.", e);
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public void runAsSystemUser() throws SiteWhereException {
try {
GEnrichedEventPayload grpc = EventModelMarshaler.parseEnrichedEventPayloadMessage(encoded);
EnrichedEventPayload payload = EventModelConverter.asApiEnrichedEventPayload(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug(
"Received enriched event payload:\n\n" + MarshalUtils.marshalJsonAsPrettyString(payload));
}
routePayload(payload);
} catch (SiteWhereException e) {
getLogger().error("Unable to process rule processor event payload.", e);
} catch (Throwable e) {
getLogger().error("Unhandled exception processing rule processor event payload.", e);
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public void runAsSystemUser() throws SiteWhereException {
try {
GInboundEventPayload grpc = EventModelMarshaler.parseInboundEventPayloadMessage(encoded);
InboundEventPayload eventPayload = EventModelConverter.asApiInboundEventPayload(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug("Received event for unregistered device:\n\n"
+ MarshalUtils.marshalJsonAsPrettyString(eventPayload));
}
// Pass payload to registration manager.
((IDeviceRegistrationTenantEngine) getTenantEngine()).getRegistrationManager()
.handleUnregisteredDeviceEvent(eventPayload);
} catch (SiteWhereException e) {
getLogger().error("Unable to parse unregistered device event payload.", e);
} catch (Throwable e) {
getLogger().error("Unhandled exception parsing unregistered device event payload.", e);
}
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public void runAsSystemUser() throws SiteWhereException {
try {
GDeviceRegistationPayload grpc = DeviceModelMarshaler.parseDeviceRegistrationPayloadMessage(encoded);
DeviceRegistrationPayload payload = DeviceModelConverter.asApiDeviceRegistrationPayload(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug(
"Received registration for device:\n\n" + MarshalUtils.marshalJsonAsPrettyString(payload));
}
// Pass payload to registration manager.
((IDeviceRegistrationTenantEngine) getTenantEngine()).getRegistrationManager()
.handleDeviceRegistration(payload);
} catch (SiteWhereException e) {
getLogger().error("Error processing device registration.", e);
} catch (Throwable e) {
getLogger().error("Unhandled exception processing device registration.", e);
}
}
}

代码示例来源:origin: sitewhere/sitewhere

@Override
public void runAsSystemUser() throws SiteWhereException {
try {
GEnrichedEventPayload grpc = EventModelMarshaler.parseEnrichedEventPayloadMessage(encoded);
EnrichedEventPayload eventPayload = EventModelConverter.asApiEnrichedEventPayload(grpc);
if (getLogger().isDebugEnabled()) {
getLogger().debug(
"Received command invocation:\n\n" + MarshalUtils.marshalJsonAsPrettyString(eventPayload));
}
// Pass decoded payload to processing strategy implementation.
ICommandProcessingStrategy strategy = ((ICommandDeliveryTenantEngine) getTenantEngine())
.getCommandProcessingStrategy();
IDeviceCommandInvocation invocation = (IDeviceCommandInvocation) eventPayload.getEvent();
strategy.deliverCommand(eventPayload.getEventContext(), invocation);
} catch (SiteWhereException e) {
getLogger().error("Unable to parse unregistered device event payload.", e);
} catch (Throwable e) {
getLogger().error("Unhandled exception parsing unregistered device event payload.", e);
}
}
}

推荐阅读
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • Commit1ced2a7433ea8937a1b260ea65d708f32ca7c95eintroduceda+Clonetraitboundtom ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • springmvc学习笔记(十):控制器业务方法中通过注解实现封装Javabean接收表单提交的数据
    本文介绍了在springmvc学习笔记系列的第十篇中,控制器的业务方法中如何通过注解实现封装Javabean来接收表单提交的数据。同时还讨论了当有多个注册表单且字段完全相同时,如何将其交给同一个控制器处理。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
author-avatar
GZJYGZJYGZJY
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有