Hey Tôi gặp sự cố khi xuất định dạng ngày từ thuộc tính log4j trong terminal.Sự cố khi xuất ngày log4j trong terminal (ubuntu)
Đây là một phần của giá trị. file:
log4j.rootLogger=INFO, CONSOLE
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Target=System.err
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n
và đầu ra trong Eclipse là: 2013-06-10 14:38:21,478 INFO
nhưng tại nhà ga, nơi tôi mong đợi như nhau ra đó là 13/06/10 14:38:21 INFO
Vì vậy, bất kỳ ý tưởng làm thế nào tôi có thể có kết quả tương tự như một trong Eclipse, là từ tệp thuộc tính log4j hay?
Cảm ơn trước! :)
Khi bạn có nghĩa là "trong thiết bị đầu cuối", bạn có nghĩa là chạy ở dòng lệnh? Bạn có chắc tệp log4j.properties của bạn nằm trong classpath không? – fge
Máy chủ đang hoạt động với Linux Ubuntu. Tệp thuộc tính nằm trong classpath nhưng đầu ra trong thiết bị đầu cuối Linux là khác nhau. –
Bạn có chắc chắn _kết quả chắc chắn_ nó nằm trong classpath không? Nếu bạn gỡ lỗi log4j, bạn có thực sự thấy rằng tệp được sử dụng không, các trình bổ sung chính xác được thiết lập, v.v ...? – fge