Я аннотирую мою функцию @Loggable jcabi аннотацию. Заявление, которое он регистрирует, не является полным, оно обрезает строку и просто печатает .. для усеченных данных. Я хочу, чтобы вся строка была напечатана. Это можно сделать с помощью этой аннотации.Регистрация с использованием @Loggable jcabi аннотаций обрезает журналы
@Loggable(Loggable.DEBUG)
public String load(URL url) {
return url.openConnection().getContent();
}
Производит в следующем журнале
[DEBUG] #load('http://www.google.com'): returned "<html ..." in 23ms
Log4j.properties
# Root logger option
log4j.rootLogger=INFO, file, CONSOLE
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=swami-plugin.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=com.jcabi.log.MulticolorLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%color{%-5p}] %c: %m%n
Вы используете 'log4j' для привязок' slf4j'? – n1ckolas
Я использую привязку log4j –
Не могли бы вы предоставить настройки log4j.xml или log4.properties, особенно меня интересует материал 'layout'. Проблема, похоже, там. – n1ckolas