Опитвам се да оцветя моя регистратор на grails. Въпреки това, когато го правя, получавам следната грешка:
Error log4j:ERROR Unexpected char [h] at position 2 in conversion patterrn.
Прочетох документацията на log4j appenders и примерът е почти дословен от документите, така че не съм сигурен какво правя погрешно.
http://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout
Ето как изглежда моят код за настройка на регистратора на конзолата:
def log4jLayoutPatternConsole = new org.apache.log4j.PatternLayout("%highlight{%d [%t] %-5p %c{1} - %m%n%throwable}{FATAL=magenta, ERROR=red, WARN=yellow, INFO=black, DEBUG=green, TRACE=blue}")
// log4j configuration
log4j = {
appenders {
console(
name: 'stdout',
threshold: org.apache.log4j.Level.INFO,
layout: log4jLayoutPatternConsole
)