0

私はEclispeを使用して、ローカルホストでサーブレットを実行し、ファイルにログを記録しています。ログファイルが見つからないようです。.metadata、、、 tomcat および servlet ディレクトリを検索しましServersたが、そこには何もありません。

私の内容は次の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 に答える