我有一个单独的 jar 文件来做一些事情。这实际上部署在tomcat中。在那个 jar 里面我有一个带有 main 方法的 java 文件。假设类名是 StartPoint。我正在通过“java StartPoint checkStatus”从 shell 脚本调用该主要方法。主要方法验证 checkStatus 参数并相应地完成工作。jar 中的所有 java 文件都使用 log4j 并使用 log.info/log.debug 进行日志记录。如果 tomcat 启动,这些日志工作正常。由于某些要求,我从 shell 脚本触发了 main 方法,现在我无法获取这些日志信息。请帮助我如何获取使用 logger.info/debug 添加的日志?
问问题
275 次
2 回答
0
log4j.properties/log4j.xml
所以我相信当你直接调用 StartPoint main 方法时,你只需要确保它在类路径上。
于 2013-08-08T10:36:51.373 回答
0
尝试使用 log4j 配置文件路径传递附加参数:
-Dlog4j.configuration={path to file}
于 2013-08-08T10:37:14.017 回答