Есть ли что-то как log4j для удара?

Просто удаление с apt-get remove или что бы то ни было. Это не удаляет загруженные файлы. Загруженные файлы только удалены, если Вы работаете apt-get clean, используйте “чистую” команду в способности или сделайте что-то подобное в Вашем инструменте управления пакета.

Если Вы хотите убедиться не случайно удалить пакеты, сделайте копию в другом каталоге. Можно ввести пакеты назад в кэш сборок просто путем копирования .deb файлы назад.

3
12.07.2019, 10:26
3 ответа
[

] Большинство систем имеют утилиту [] loger[], которая умеет разговаривать с [] syslogd[]. Она позволяет задать лог-уровень (серьёзность), имя подсистемы, указать лог-файл для записи, отправить на удалённый хост []syslogd[], записать сообщения в []STDERR[], а также в системный журнал. [

] [

]Семантика протоколирования не совсем такая, как утилиты типа []log4j[], но комбинируя настройки []facility.level[] с тегами сообщений, вы можете достичь чего-то очень близкого. [

] [

][]Примеры [][

] [

][]ЗАМЕЧАНИЕ:[] В этих примерах используется FreeBSD версия логгера []loger[]. Ваша система может иметь различные опции, так что читайте местную документацию![

] [
logger -p local3.info -f /var/log/messages -t MY_LOG_TAG "something interesting happened"
] [

]Это отправит сообщение для регистрации в []/var/log/messages[], со строгостью []info[], в подсистеме []local3[]. Она включает в себя тег ([]-t MY_LOG_TAG[]), который включается в каждую строку. Тэги полезны для извлечения записей журнала с помощью [] grep[], [] awk[] и т.д. [

] [
logger -h loghost -p mail.crit -s -f /var/log/mail "an unrecoverable error has occurred"
] [

] Этот отправляет сообщение с критикой строгости [] [] в объекте [] почты [] на удаленный компьютер [] loghost[], который будет зарегистрирован в []/var/log/mail[]. С помощью []-s[] сообщение должно быть распечатано в журнал сценария []STDERR[], а также отправлено в журнал.[

].
5
27.01.2020, 21:14

Подробная информация о ведении журнала для сценариев оболочки через глобальный {{ 1}} переменные оболочки. Мы можем эмулировать аналогичный вид ведения журнала в сценарии оболочки: http://www.cubicrace.com/2016/03/log-tracing-mechnism-for-shell-scripts.html

В сообщении есть подробности о введении таких уровней журнала, как INFO, DEBUG, ERROR. Детали отслеживания, такие как запись скрипта, выход из скрипта, вход в функцию, выход из функции.

Пример протокола:

enter image description here

1
27.01.2020, 21:14

Вы можете взглянуть на мою реализацию ведения журнала на GitHub:

https://github.com/codeforester/base/blob/master/lib/stdlib.sh

Он поддерживает пять уровней журналов (ERROR, WARN, INFO, DEBUG и VERBOSE ), а также несколько регистраторов.

0
27.01.2020, 21:14

Теги

Похожие вопросы