Я использую приложение для входа в сокет Logback, и все в порядке, я могу получить журнал из сокета.
Мой сценарий таков: у нас есть распределенное приложение, все журналы будут сохранены в файле журнала сервера журналов.с SocketAppender.Я просто использую SimpleSocketServer, предоставленный в Logback, чтобы получить журнал из всех приложений.И журналы могут быть получены и сохранены.
Но единственная проблема заключается в том, что для приложения-сокета не может быть добавлен кодировщик, и сообщение журнала может быть отформатировано, возможно, в некотором формате по умолчанию.Но я должен сохранить их в каком-то формате.
Я могу найти способ написать сервер журналов, например SimpleSocketServer
, и сервер журналов получит сериализованный объект (ILoggingEvent
) и сам отформатирует объект.
Нотаким образом, мне нужно написать слишком много кодов.Я думаю, что должен быть один удобный способ добавить кодировщик.