我有以下log4j2配置
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="TRACE">
<Appenders>
<RollingRandomAccessFile name="SQLTiming" fileName="${web:rootDir}/log/SQLTiming.log"
filePattern="${web:rootDir}/log/SQLTiming-%d{yyyy-MM-dd}.log">
<PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{2} - %msg%n" />
<Policies>
<TimeBasedTriggeringPolicy />
</Policies>
</RollingRandomAccessFile>
<Console name="CONSOLE">
<PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{2} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Logger name="jdbc.sqltiming" level="info" additivity="false">
<AppenderRef ref="SQLTiming" />
</Logger>
<Root level="error">
<AppenderRef ref="CONSOLE" />
</Root>
</Loggers>
</Configuration>
当我试图通过slf4j获取记录器时
protected static Logger logger = LoggerFactory.getLogger(DbConn.class);
我正在Tomcat 7.0.4中运行应用程序,并使用http://logging.apache.org/log4j/2.x/manual/lookups.html建议的语法。我尝试使用$${web:rootdir}(带有2个$标记),结果删除了其中一个$-s,但查找仍未成功。事实上,其他的查找都没有成功(例如环境变量)。Log4j版本为2.0beta9。
还有人见过类似的东西吗?我是不是漏掉了什么?
对于Servlet 3.0
容器,必须在web.xml
中配置log4jcontextname
,如下所示:
<context-param>
<param-name>log4jContextName</param-name>
<param-value>log4jContext</param-value>
</context-param>
好吧,所以我完全被这个DNS配置卡住了。以下是配料: null 我显然搞错了。有人能看出我哪里出了问题吗?
我正在Android Studio中尝试Kotlin和Kotlin Android扩展。我在Ubuntu 14.04上的Android Studio v1.5.1和OS X El Capitan上的Android Studio v1.5.1中都进行了尝试,得到了相同的结果。 下面是我正在做的事情: null 然后进入生成的content_main.xml文件,并为“hello World!”添加一
我想使用实现轮播,并预览左右页面,如下所示: 最初,我使用的是支持的视图 pager1。现在我认为它已被删除 任何想法,我们如何才能实现这个使用视图寻呼机2
我遇到了一个错误 导入语句如下所示 Kotlin版本:1.1.51 提前致谢:)
问题演示 我的任务是创建一个动态Web项目,该项目扫描来自服务器的文档,通过我的程序并将图片从文本中拆分。我需要OpenCV库。我的代码在eclipse中运行良好,工作良好。现在,我需要将库作为全局模块加载到jboss中,而不是在eclipse中,以便服务器始终知道需要加载哪些库。我所做的一切都是这个链接描述的: 有人知道为什么这是个问题吗?是否存在验证问题?Eclipse在将一个新类放入open