У меня есть встроенное приложение tomcat, и всякий раз, когда я его запускаю, я вижу, как эта ошибка дважды выводится на консоль:
Unable to configure the logging system. No log.properties was found.
Это кажется глупым, но я немного погуглил и искал stackoverflow, и, похоже, не могу найти кого-то, кто столкнулся с этой проблемой.
Мой основной класс выглядит примерно так:
public class AuthServerEntryPoint {
static {
org.apache.log4j.PropertyConfigurator.configure("conf/log4j.properties");
}
public static void main(String[] args) {
// ...
}
"conf / log4j.properties" содержит, казалось бы, правильную конфигурацию:
log4j.appender.mainAppend=org.apache.log4j.ConsoleAppender
log4j.appender.mainAppend.layout=org.apache.log4j.PatternLayout
log4j.appender.mainAppend.layout.ConversionPattern=%d %p [%t] %c -- %m%n
log4j.appender.fileAppend=org.apache.log4j.FileAppender
log4j.appender.fileAppend.layout=org.apache.log4j.PatternLayout
log4j.appender.fileAppend.layout.ConversionPattern=%d %p [%t] %c - %m%n
log4j.appender.fileAppend.file=logs/myservice.log
log4j.rootLogger = info, fileAppend
log4j.logger.com.mycompany.myservice = debug, fileAppend
И регистрация фактически работает - то есть, записи правильно записываются в myservice.log. Так что же дает?
Спасибо!
-Carl