我希望能够从我构建的自定义介体内进行记录。从WSO2自定义介体中记录
几个问题:
我需要什么添加到ESB的log4.properties要启用自定义类的能力写入日志文件?
从自定义介体类中,我需要声明以下内容来登录到突触日志文件吗?
private static final Log log = LogFactory.getLog(<ClassName>.class);
我已经看到了使用日志中介的例子很多,但我需要能够控制更多的是我从中介类中的日志。
我希望能够从我构建的自定义介体内进行记录。从WSO2自定义介体中记录
几个问题:
我需要什么添加到ESB的log4.properties要启用自定义类的能力写入日志文件?
从自定义介体类中,我需要声明以下内容来登录到突触日志文件吗?
private static final Log log = LogFactory.getLog(<ClassName>.class);
我已经看到了使用日志中介的例子很多,但我需要能够控制更多的是我从中介类中的日志。
可以调解类添加到log4j.properties
log4j.logger.org.foo.bar =错误,CARBON_LOGFILE,CARBON_MEMORY
问候, /Nuwan
默认情况下,您的自定义介体日志将被发送到碳日志文件以及碳内存和控制台。并且你也不需要定义 private static final Log log = LogFactory.getLog(.class);您可以简单地使用来自AbstractMediator的日志对象
请参阅following guide,其中介绍了如何编写自定义介体以及如何记录介体。
您可以通过编辑log4j.properties文件或通过使用管理控制台配置 - >日志记录来更改日志的级别,以更好地控制要记录的内容和不记录的内容。
真棒的答案。你刚刚度过了我的一天! – Rikki