0

我正在使用 Eclispe 在 localhost 上运行一个 servlet,并记录到文件。我似乎找不到日志文件。我搜索了.metadata, Servers, tomcat 和 servlet 目录,那里什么都没有。

我的内容log4j.properties如下:

log4j.rootLogger=warn,stdout
log4j.logger.package=debug,stdout
log4j.logger.package=error,servletAppender

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

log4j.appender.servletAppender=org.apache.log4j.RollingFileAppender
log4j.appender.servletAppender.File=log${file.separator}servlet.log
log4j.appender.servletAppender.MaxFileSize=5120KB
log4j.appender.servletAppender.MaxBackupIndex=5
log4j.appender.servletAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.servletAppender.layout.ConversionPattern=%d{ISO8601} %5p %c{3}:%L - %m%n

日志行是:

logger.fatal("fatal");

我还可以看到日志记录到控制台,这应该意味着属性文件已加载。

4

1 回答 1

0

您可能想尝试从 eclipse.exe 所在的目录中找到您的 servlet.log。

我也在做这种形式的日志记录,最终在目录中找到了文件日志。

于 2013-11-05T07:54:05.793 回答