[Moscow.pm] Mojo::Log и utf8
Grigory Batalov
grisxa на gmail.com
Вт Дек 11 04:05:32 PST 2012
В Tue, 11 Dec 2012 15:42:39 +0400
Ivan Petrov <i.petro.77.00 на gmail.com> пишет:
> > Ну, возьмём такой пример:
>
> > use Mojo::Log;
> > my $log = Mojo::Log->new( path => 'mojo.log' );
> > open (*FILE, '< nonexistent.txt') or $log->warn("Can't read file:
> > $!");
>
> > Как получить сообщение "Нет такого файла или каталога" в utf8 ?
>
> локализация $! в utf8 - старый баг который давно идет.
>
> я сваял себе внутренний модуль и использую его переменную вместо $!.
Спасибо за ответ, пробую такой вариант:
use POSIX::Wide '$ERRNO';
use Mojo::Log;
my $log = Mojo::Log->new( path => 'mojo.log' );
open (*FILE, '< nonexistent.txt') or $log->warn("Can't read file: $ERRNO");
Подробная информация о списке рассылки Moscow-pm