1
我只是試圖添加日誌配置dropwizard的yaml配置文件。我跑dropwizard版本0.9.2,和我的YAML包含此:爲什麼不能dropwizard配置我的記錄器?
logging:
level: INFO
appenders:
- type: file
currentLogFilename: ./log/mylogfile.log
threshold: ALL
archive: true
archivedLogFilenamePattern: ./log/mylogfile-%d{yyyy-MM-dd-HH}.log
archivedFileCount: 5
timeZone: UTC
logFormat: # TODO
和我fatjar肯定有
META-INF /服務/ io.dropwizard.logging.AppenderFactory
這包含
io.dropwizard.logging.ConsoleAppenderFactory
io.dropwizard.logging.FileAppenderFactory
io.dropwizard.logging.SyslogAppenderFactory
,但我得到這個在啓動...
9:29:28 AM web.1 | * Failed to parse configuration at: logging.appenders.[0]; Could not resolve type id 'file' into a subtype of [simple type, class io.dropwizard.logging.AppenderFactory]: known type ids = [AppenderFactory]
9:29:28 AM web.1 | at [Source: N/A; line: -1, column: -1] (through reference chain: com.salesforce.analytics.query.AppConfiguration["logging"]->io.dropwizard.logging.DefaultLoggingFactory["appenders"]->java.util.ArrayList[0])
任何幫助至於我在做什麼錯?
這隻發生?你的類路徑配置是否正確? – pandaadb
這是一個fatjar,其他類路徑上需要的東西? –