[Moscow.pm] Mojo::Log

Mark Bulgakov gm.tr0r на gmail.com
Вт Мар 18 07:32:22 PDT 2014


Доброе время суток.


Пример:

#!/usr/bin/perl
use Mojolicious::Lite;

app->log->path('test1.log');
app->log->info('TEST1!');

app->log->path('test2.log');
app->log->info('TEST2!');

логи пишутся только в файл test1.log

Пример выплыл из ситуации:

@@ myapp.conf
{
  log_file   => 'log/blablabla.log',
  log_level => 'debug'
}

@@ Myapp.pm
package Myqpp;
use Mojo::Base 'Mojolicious';
sub startup {
  my $self = shift;
  my $config = $self->plugin('Config', {file => 'etc/myapp.conf'});

  $self->app->log->path($config->{logger}->{file});
  $self->app->log->level($config->{logger}->{level});
  $self->app->log->debug('TEST!');

...
}
1;

получается что выносить в конфиг file и level логирования бесполезно =(

кто то с такой штукой боролся?
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20140318/fe55eb97/attachment.html>


Подробная информация о списке рассылки Moscow-pm