Измените appengine консоль красным цветом в затмении - PullRequest
4 голосов
/ 21 марта 2012

консоль appengine для локальных журналов разработки по умолчанию выглядит очень болезненно (как куча ошибок !!!). Как я могу изменить это на стандартный черный для обычного журнала и красный для ошибки? Если щелкнуть правой кнопкой мыши консоль и перейти к настройкам, настройка будет правильной: стандартный черный и красный с ошибкой.

enter image description here

Ответы [ 2 ]

2 голосов
/ 26 апреля 2013

Примечание через год: я больше не использую java.util.logging.У меня была странная ошибка, из-за которой мой поток остановился в методе log ().Вероятно, это был мертвый замок.Я перешел к 'Log4j'.

Для того, чтобы ошибки регистрировались красным и информация в черном на консоли eclipse, вы можете создать свой собственный ConsoleHandler:

public class MyConsoleHandler extends StreamHandler {           
    private java.util.logging.Formatter formatter = new SimpleFormatter();
     public void publish(LogRecord record){      
         if(record.getLevel().intValue() < Level.WARNING.intValue())
             System.out.println(formatter.formatMessage(record));            
         else
             System.err.println(formatter.format(record));
     }
}

и используйте его с:

java.util.logging.LogManager.getLogManager().reset(); 
java.util.logging.Logger.getLogger("").addHandler(new MyConsoleHandler())
2 голосов
/ 21 марта 2012

Выход DevAppServer отправляется в stderr, поэтому вам нужно изменить цвет ошибки на черный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...