Tôi đã viết lớp cho cấp khai thác gỗ tùy chỉnh tức INIT
Log4j Logging cho các mức độ tùy chỉnh Log trong Java
import org.apache.log4j.Logger;
import org.apache.log4j.Level;
public class InitLoggingLevel extends Level {
public static final String INITLOGGING_LEVEL = "INITLOGGING";
public static final Level INIT_LOGGING = new InitLoggingLevel(
DEBUG_INT - 4, INITLOGGING_LEVEL, 7);
protected InitLoggingLevel(int level, String levelStr, int syslogEquivalent){
super(level, levelStr, syslogEquivalent);
}
}
Bây giờ là những gì thay đổi tôi cần phải thực hiện trong log4j.properties
và làm thế nào tôi sẽ sử dụng mức INIT
khai thác gỗ này trong Lớp Java của tôi?
tôi đã yêu cầu thay đổi trong log4j.properties để có mức ghi nhật ký là INIT trong trình ghi nhật ký. –
log4j.category.com.impact.qtl12.commons = INIT, com.impact.qtl12.commons.InitLoggingLevel như thế này, và làm thế nào tôi sẽ thực hiện điều này trong lớp java như đối với logger bình thường chúng ta làm: logger.WARN vậy làm thế nào tôi có thể có mức INIT chỉ bằng cách làm logger.INIT hay cái gì khác –