dumperで漢字表示
投稿:2019-02-23
漢字でコンソール出力とくりゃ、次はdumperです。
プラグインにしました。
起動時に自分用のディレクトリからロードされます。
package QuoteLessDumper;
use Mojo::Base "Mojolicious::Plugin";
use Data::Dumper;
use Sub::Install;
sub register {
my ($self, $app, $conf) = @_;
# XSを使わないようにしてメソッドを変更できるようにする
$Data::Dumper::Useperl = 1;
# ハッシュのキーをクォートしない
$Data::Dumper::Quotekeys = 0;
# Data::Dumperのqquote
Sub::Install::install_sub({
code => sub {
my $val = shift;
return qq("$val");
},
into => "Data::Dumper",
as => "qquote",
});
my $dumper = { dumper => "漢字を表示"};
$app->log->debug($app->dumper($dumper));
}
1;
[2019-02-22 21:19:22.28532] [16943] [debug] プラグイン: QuoteLessDumper
[2019-02-22 21:19:22.28681] [16943] [debug] {
dumper => "漢字を表示"
}
