Описание тега log4perl

Log::Log4perl is a Perl module that lets you remote-control and fine-tune the logging behaviour of your system from the outside.
1 ответ

Как я могу изменить часовой пояс временных меток Log4perl

Мой веб-сервер находится в часовом поясе, отличном от моего, и я использую этот макет шаблона в конфигурации Log4perl: log4perl.appender.LOGFILE.layout=PatternLayout log4perl.appender.LOGFILE.layout.ConversionPattern=%d | %p | %l | %c | %m%n % D соз…
17 июн '12 в 11:08
0 ответов

Проблемы с Log4perl на Ubuntu Server

Я годами запускаю большой сайт с типичной настройкой nginx / apache, и все "страницы" - это mod_perl. До недавнего времени я работал на FreeBSD. После замены оборудования и по другим причинам я был вынужден перейти на Ubuntu (12.04.2 LTS), который я…
24 сен '13 в 08:07
1 ответ

Perl Log4perl Печать и ведение журнала одновременно в строке

Я читаю это, и я запутался и застрял. Должен ли я использовать ALWAYS или же print_portfolio('themessage') одновременно распечатать и войти в файл? Что я хочу сделать: if ($logfile) { open (FILE, '>>', "logfile"); print "Hello" #some code from…
23 дек '11 в 20:27
0 ответов

Лучшая практика, чтобы изящно использовать откат в модуле perl, если log4perl не установлен

Итак, я пытаюсь научиться правильно использовать log4perl. Кажется, что имеет смысл написать модуль, который использует log4perl, но также может быть распространен в систему, где log4perl не установлен и по-прежнему работает без сбоев, просто не рег…
03 авг '16 в 22:58
1 ответ

Log::Log4Perl различное назначение регистрации в зависимости от LogLevel

Моя цель - записать сообщения "debug" (и последующие уровни: info,warning, fatal,...) в файл, но только "warnings"/fatal/error на экран. Оба одновременно. Я попытался с easy_init ( "стелс- логинг "): Log::Log4perl->easy_init( { level => $DEBUG…
28 фев '19 в 13:27
0 ответов

Конвертировать конфигурацию log4j в конфигурацию log4perl

Как мне преобразовать следующую конфигурацию log4j в конфигурацию log4perl log4j.appender.graylog2 = org.graylog2.log.GelfAppender log4j.appender.graylog2.graylogHost = somehostname log4j.appender.graylog2.graylogPort = XXXX # somePort log4j.appende…
25 мар '15 в 08:06
1 ответ

Perl: передать (Log4perl-) объект в модуль

Я оценил Log4perl и хотел бы использовать его в основном Perl-скрипте и (нескольких) модулях. Как мне это реализовать, желательно в ОО-стиле? Можно ли соединить объект logger (основного сценария) с объектом модуля, чтобы полностью регистрировать соб…
30 май '18 в 06:29
1 ответ

Log4perl странные ошибки, используя файл appender

Я пытаюсь добавить и удалить простой файловый appender в регистраторе Log4perl, но предупреждения генерируются, и ничего не печатается. Вот мой код: use strict; use warnings; use Log::Log4perl qw(:easy); Log::Log4perl->easy_init($DEBUG); use Log:…
10 янв '13 в 20:07
0 ответов

Объединение журналов log4j и log4perl

У меня есть Java-приложение, которое запускает Perl-программу, используя Runtime.exec, ждет ее возврата и затем продолжает. Я хотел бы, чтобы выходные данные log4j из приложения Java и выходные данные log4perl из программы Perl переходили в один и т…
23 фев '11 в 17:59
1 ответ

Как добавить собственный суффикс в файл журнала, который вращается в Perl с помощью модуля log4perl?

Приведенный ниже код: Когда размер файла журнала превышает 5 МБ, создайте новый файл журнала с именем logfile.log.1, logfile.log.2, так далее. Но как мне создать собственное имя файла журнала как logfile_20140530_15_31.log используя модуль log4perl?…
30 май '14 в 10:02
1 ответ

Ошибка Perl с Log::Log4perl::Appender::File

Я пытаюсь создать приложение с помощью Perl. Приложение состоит из Thread::Pool а также Log4Perl пакеты из перл. Когда я исключаю пакет Thread::Pool лесозаготовительные работы. Но когда я включаю его, это дает мне ошибку следующим образом: ERROR: ca…
06 окт '14 в 07:12
1 ответ

Как настроить log4perl.conf и сценарий perl, чтобы установить правильные разрешения для файлов журнала?

Я использую Log::Log4Perl для регистрации для моих сценариев Perl. Все работает отлично, кроме одной вещи; У меня есть несколько общих модулей, которые используются разными скриптами (и запускаются разными пользователями). Я хочу, чтобы эти файлы жу…
03 апр '13 в 10:15
1 ответ

log4perl запускается из другого пакета, а не отправляет сообщения, отправленные по электронной почте

Я вижу поведение, которое не могу объяснить при использовании log4perl для отправки сообщения по электронной почте. Так что следующий тестовый скрипт работает просто отлично, и электронное письмо отправляется без проблем: #!/usr/bin/perl use strict;…
03 дек '15 в 15:34
1 ответ

Как я могу войти в два разных файла в Log4perl?

У меня есть Perl-скрипт, который производит два разных потока данных. Мне нужно записать их в два отдельных файла журнала. Мне известны 2 подхода, которые приводят к разным файлам журналов, но ни один из них не выглядит полезным в моей ситуации: Исп…
01 май '17 в 21:28
2 ответа

Читать консольный вывод сценария оболочки в Perl

Допустим, у меня есть сценарий оболочки print_error.sh выглядит так: #!/usr/bin/bash echo "ERROR: Bla bla, yada yada." exit 1 Теперь я нахожусь в Perl-скрипте, вызывая этот сценарий оболочки с system("print_error.sh") Теперь я хочу прочитать вывод к…
17 май '11 в 10:41
1 ответ

Я установил модуль perl через cpan. Но как мне это использовать?

После многих проблем мне удалось получить cpan работать в cygwin,Я сделал: cpan[2]> i Log::Log4perl и, казалось, сработало. Т.е. он что-то скачал: cpan[2]> i Log::Log4perl Fetching with LWP: http://cpan.localhost.net.ar/authors/01mailrc.txt.gz…
25 май '13 в 19:53
3 ответа

Как я могу вращать и сжимать файлы журнала Log4perl?

Из того, что я могу сказать, ни Log4Perl, ни какой-либо из связанных с ним модулей в CPAN не поддерживают вращение и сжатие файлов журнала. Вращение может быть выполнено с помощью: Вход::Log4perl::Appender:: Файл Log:: Dispatch:: FileRotate. Но ни о…
08 фев '09 в 21:29
1 ответ

Log4Perl объединяет ведение журнала из нескольких программ в один журнал

Есть ли какой-нибудь Logger на CPAN, который позволяет мне объединять журналы нескольких программ в один файл с синхронизацией параллельного ведения журнала, когда две программы работают одновременно и вызывать log4Perl параллельно.Фоном является то…
05 июл '10 в 15:45
1 ответ

log4perl: группировка сообщений

Я использую log4perl регистрировать сообщения от perl скрипт. С mwe.pl как показано ниже, я получаю следующий (желательный) вывод в test.log INFO: some information more information Моя текущая реализация использует: my $logmessage = "some informatio…
17 сен '17 в 10:06
2 ответа

Log4perl: новое сообщение в той же строке без префикса

Каждое сообщение Log4perl начинается с новой строки: my $log = Log::Log4perl->get_logger("log"); $log->info("start:"); $log->info("10"); $log->info("20"); $log->info("30"); результат: [2012/07/06 13:12:27] INFO log - start: [2012/07/0…
06 июл '12 в 09:16