21
是否可以配置logback來登錄WARN或INFO級別的所有軟件包,但x.y?然後單獨爲軟件包x.y單獨配置。如何配置包的logback?
是否可以配置logback來登錄WARN或INFO級別的所有軟件包,但x.y?然後單獨爲軟件包x.y單獨配置。如何配置包的logback?
我不知道有什麼辦法,你可以得到你的問題的「NOT」包方面,但我經常在信息登錄在DEBUG一個包,所有的休息和......以上是... WARN和錯誤。這是直接中間倒退。我的記錄儀都喜歡......
package rekdev.org.service.api;
public class DefaultConfigResource {
// ...
private static final Logger log = LoggerFactory.getLogger(DefaultConfigResource.class);
// ...
}
...在logback.xml配置像...
<logger name="rekdev.org.service.api" level="debug" />
...
<root level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="DAILY_ROLLING" />
<appender-ref ref="SYSLOG" />
</root>
已大部分輸出的信息彈出出來的效果,WARN,ERROR但所有的rekdev.org.service.api類。 rekdev.org.service.api包中的所有類都在DEBUG,INFO,WARN,ERROR處產生輸出。
還是我誤解你的問題完全?
記錄程序應該總是「*靜態*決賽」(跨越記錄類的所有實例共享),因爲它太貴了有一個單獨的記錄器實例已登錄類的每個實例。 – Alex
你會在JavaConf的註釋中找到它嗎? http://stackoverflow.com/questions/36999436/creating-a-logger-on-a-logback-java-based-no-xml-configuration – Stephane