我有一个In [35]:
df.groupby('user')['number'].sum()
Out[35]:
user
A 4241
B 332
C 220
D 567
Name: number, dtype: int64
应用程序,spring-boot
和apache camel
作为基础日志提供程序。是否可以使用camel log组件写入log4j2
配置的日志文件?
jar文件下面有类路径: -
log4j2.xml
答案 0 :(得分:1)
您目前配置了两个记录器实现:Log4j 2和Logback。如果要使用Log4j2进行所有日志记录,则需要添加Log4j SLF4J桥并删除Logback jar。我还建议您使用最新的Log4j 2版本(2.6.1)。这给出了以下依赖:
java.util.logging.manager
设置为org.apache.logging.log4j.jul.LogManager
)您不需要:
log4j-over-slf4j-1.7.16.jar
logback-classic-1.1.5.jar
logback-core-1.1.5.jar
jcl-over-slf4j-1.7.16.jar
jul-to-slf4j-1.7.16.jar
关于配置,默认情况下,Log4j2在类路径中查找名为log4j2.xml的文件,但您也可以使用系统属性specify the location。
Log4j 2 manual比Log4j 1文档好得多,并显示了许多example configurations。