Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upimprove LoggerCommand #920
Conversation
core/src/main/java/com/taobao/arthas/core/command/logger/LoggerCommand.java
Outdated
Show resolved
Hide resolved
core/src/main/java/com/taobao/arthas/core/command/logger/LoggerCommand.java
Outdated
Show resolved
Hide resolved
core/src/main/java/com/taobao/arthas/core/command/logger/LoggerCommand.java
Outdated
Show resolved
Hide resolved
core/src/main/java/com/taobao/arthas/core/command/logger/LoggerCommand.java
Outdated
Show resolved
Hide resolved
core/src/main/java/com/taobao/arthas/core/command/logger/LoggerCommand.java
Outdated
Show resolved
Hide resolved
core/src/main/java/com/taobao/arthas/core/command/logger/LoggerCommand.java
Outdated
Show resolved
Hide resolved
6dc1bbd
to
eb9bb53
b5e915d
to
0c4fbf8
1. 重构level方法,返回第一个最合适的classloader对应LoggerTypes,默认情况基本不用-c参数,提高日志设置指令可重用度,提升可用性 根据应用环境的实际情况再调用具体实现类库更新日志级别,而不是之前的不管是否有log4j/logback/log4j分别各调用一次(不存在类库会在日志文件生成异常日志) 2. 增加-p参数,可根据类名来过滤classloader或loggerName 3. 日志级别设置时结果多加了各日志类库的对应的日志级别修改结果 同时输出对应classloader的hashCode,用于recheck: 用来在需要时确认设置的日志级别对应classloader和期望的是否一致

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

根据应用环境的实际情况再调用具体实现类库更新日志级别,而不是之前的不管是否有log4j/logback/log4j分别各调用一次(不存在类库会在日志文件生成异常日志)
同时输出对应classloader的hashCode,用于recheck: 用来在需要时确认设置的日志级别对应classloader和期望的是否一致