我目前正在开始一个新的Webapp(在tomcat 6上运行)我有使用slf4j的组件和使用commons日志记录的组件我计划使用log4j 2.0作为日志实现由于几个原因(主要用于appender:SocketAppender和SyslogAppender但也因为提升配置重新加载而不丢失日志事件)
现在我的问题是: - 我在哪个界面编程我的新课程?loag4j还是slf4j?甚至公共伐木?
部署罐子的首选方式是什么?把它们放在我的应用程序大战中还是我把它们放到tomcat库中?
我需要部署哪些罐子?log4j(包括slf4j和commons绑定),commons logging(slf4j-api-1.7.2.jar)和slf4j api(slf4j-api-1.7.2.jar)
是的,我看到了这个问题:
但我无法发表评论,我想问是否可以做OP所要求的:
如何为一行代码禁用一个特定规则
我也看到了这个: 有没有办法迫使Checkstyle忽略源代码中的特殊警告?
我想我的问题的答案是使用 SuppressWithNearbyCommentFilter
我只是不明白我在java中的评论应该是什么样的.
说我有以下代码:
public class MyDataContainer {
/** the name */
public String name;
}
Run Code Online (Sandbox Code Playgroud)
我想摆脱"可见性修饰符"警告,只有那个警告.
我需要启用什么(使用eclipse--cs.sf.net插件)?
我的评论如何看待?
我设法启用了Suppresion Comment Filter并将我的整个课程包围起来
//CHECKSTYLE:OFF
//CHECKSTYLE:ON
Run Code Online (Sandbox Code Playgroud)
但我真的不喜欢这个解决方案.