Информация об изменениях

Сообщение Re[6]: Сервисы в Linux от 29.08.2020 16:40

Изменено 29.08.2020 18:18 AlexGin

Re[6]: Сервисы в Linux
Здравствуйте, Pzz, Вы писали:

Здравствуйте, уважаемый Pzz!

Только теперь заметил новое шевеление в данной теме
Думал, что уже здесь обсудили всё — что можно и нельзя.

Pzz>Здравствуйте, AlexGin, Вы писали:


AG>>И вот тут вот начинается самое интересное:

AG>>a) Должно быть несколько категорий записей (например: INFO, DEBUG, WARNING, ERROR, etc...) и механизм,
AG>>позволяющий путём настроек подсистемы логирования ограничить размер лог-файла — с учётом приоритета данных категорий.

Pzz>Ты подумай лучше, для начала, кому ты пишешь эти логи. Кто их будет читать? Кто их целевая аудитория?


Для начала — разрабы (я и моя команда).

Pzz>Потому что если ты пишешь их админу системы, который будет устанавливать и использовать твою программу, то писать надо в терминах, понятных ему, и внутренных подробностей жизни твоей программы не вываливать.


Да, поиск по тексту — выручит отца русской демократии

Pzz>А если ты их пишешь себе, с целью отладки по е-мейл, то во-первых, они должны быть достаточно детальные,

+100500
Это проработано. Логи вполне себе детализированные.
Но суть применения данного сервиса — скорее локальная автоматизация.
На объекте может и не быть соединения с интернет (скорее интранет),
так что отправка по e-mail — не актуальна.

Pzz>чтобы тебе было сразу понятно, чем занималась твоя программа, а во-вторых, в них должно быть удобно ориентироваться. Потому что искать 5 важных строчек по 10-мегабайтному логу может быть нелегко, а если тебе таких дюжину в день набросают, то жизни твоей не позавидуешь.


Ну 10 мегабайтным он не будет.
А в одномегабайтном (это если он ооооочччень сильно разрастётся) — искать уже легче.

Pzz>А потом уже, определившись с целью этого логирования, надо определяться с потребными для ее достижения средствами.

+100500
Посему я и выбрал spdlog — что там можно достаточно просто настраивать уровни логирования.
Re[6]: Сервисы в Linux
Здравствуйте, Pzz, Вы писали:

Здравствуйте, уважаемый Pzz!

Только теперь заметил новое шевеление в данной теме
Думал, что уже здесь обсудили всё — что можно и нельзя.

Pzz>Здравствуйте, AlexGin, Вы писали:


AG>Должно быть несколько категорий записей (например: INFO, DEBUG, WARNING, ERROR, etc...) и механизм,

AG>позволяющий путём настроек подсистемы логирования ограничить размер лог-файла — с учётом приоритета данных категорий.

Pzz>Ты подумай лучше, для начала, кому ты пишешь эти логи. Кто их будет читать? Кто их целевая аудитория?


Для начала — разрабы (я и моя команда).

Pzz>Потому что если ты пишешь их админу системы, который будет устанавливать и использовать твою программу, то писать надо в терминах, понятных ему, и внутренных подробностей жизни твоей программы не вываливать.


Да, поиск по тексту — выручит отца русской демократии

Pzz>А если ты их пишешь себе, с целью отладки по е-мейл, то во-первых, они должны быть достаточно детальные,

+100500
Это проработано. Логи вполне себе детализированные.
Но суть применения данного сервиса — скорее локальная автоматизация.
На объекте может и не быть соединения с интернет (скорее интранет),
так что отправка по e-mail — не актуальна.

Pzz>чтобы тебе было сразу понятно, чем занималась твоя программа, а во-вторых, в них должно быть удобно ориентироваться. Потому что искать 5 важных строчек по 10-мегабайтному логу может быть нелегко, а если тебе таких дюжину в день набросают, то жизни твоей не позавидуешь.


Ну 10 мегабайтным он точно не будет.
А в одномегабайтном (это если он ооооочччень сильно разрастётся) — искать уже легче.

Pzz>А потом уже, определившись с целью этого логирования, надо определяться с потребными для ее достижения средствами.

+100500
Посему я и выбрал spdlog — что там можно достаточно просто настраивать уровни логирования.