java - 我的 Java 应用程序的日志在哪里?

标签 java tomcat slf4j

我正在这样记录我的应用程序中的问题:

private static Logger logger = LoggerFactory.getLogger(Student.class);
...
logger.info(msg);
logger.debug(another_msg);

我使用在 Apache Tomcat 6 和 slf4j 上运行的 Java 和 Spring 框架进行日志记录。当我在 Intellij IDEA 上调试我的应用程序时,我看到两个选项卡:服务器和 Tomcat 日志。在服务器选项卡上可以看到该日志。在tomcat文件夹下没有记录日志的文件。但是,如果我想更改日志级别(调试、信息等)以查看日志,我想在文件末尾看到它。

我该怎么做?

最佳答案

在您的应用程序中搜索 log4j.properties 文件。

在 log4j.properties 中,您指定日志文件的路径。 See here

关于java - 我的 Java 应用程序的日志在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11008710/

相关文章:

java - 枚举中的耦合

在 Mac OS X 上移动到另一个屏幕/桌面/显示器时,Java Swing 应用程序窗口消失

java - 使用 DOM 解析器 Java 解析具有嵌套重复元素名称的 xml 文档。

apache - 如何防止 tomcat7 在 apache 代理设置中重复上下文名称

tomcat - 如何实现Netty-SocketIO

java - Spring MVC 非法状态异常将初始化 Web 应用程序上下文

java - Spring 5.0.2 中的 Log4jConfigurer

java - Android ListView 延迟加载的东西行为异常

configuration - Spring框架下: WARN: WARN No appenders could be found for logger (org. springframework.web.context.ContextLoader)

android - SLF4J Android 1.7.+ 未登录 Logcat