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 => "漢字を表示" }