Python SocketHandler с простым текстом - PullRequest
0 голосов
/ 06 апреля 2020

Я установил SocketHandler, но заметил, что он создает двоичный вывод. Я проверил документы и увидел, что он вызывает функцию «makePickle» для создания двоичного вывода из записи сообщения. Я использую dictConfig () для настройки ведения журнала.

Мне хотелось бы получить текстовое сообщение журнала, отправляемое на TCP-сервер без каких-либо травлений. Я имею в виду две идеи:

  1. Создайте пользовательский обработчик, полученный из SocketHandler, и переопределите makePickle, чтобы вернуть текстовое сообщение с заданным форматером
  2. Создайте пользовательский обработчик, полученный из StreamHandler, и передать IP и порт и инициализировать поток, чтобы быть потоком TCP

Я не могу решить, какой из них является лучшим решением. Ребята, вы можете мне помочь? Кроме того, если есть какой-то другой, более простой и простой способ добиться этого, я открыт для этого.

Спасибо

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