LaTeX-Easy-Templates
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/LaTeX/Easy/Templates.pm view on Meta::CPAN
# to the constructor of the templater (e.g. Text::Xslate)
# there are defaults below
# they can be overwritten by param: 'templater-parameters'
'templater-parameters' => {},
},
'log' => {
'logger_object' => undef,
},
},
};
bless $self => $class;
# NOTE: up until now we do not have a logger, we either use STDERR or die()
# do we have a logger specified in params?
if( exists($params->{'logfile'}) && defined($params->{'logfile'}) ){
my $adir = File::Basename::dirname($params->{'logfile'});
if( ! -d $adir ){ make_path($adir); if( ! -d $adir ){ print STDERR "${whoami} (via $parent), line ".__LINE__." : error, logfile directory '$adir' is not a dir or failed to be created.\n"; return undef } }
$self->log( Mojo::Log->new(path => $params->{'logfile'} ) )
} elsif( exists($params->{'logger_object'}) && defined($params->{'logger_object'}) ){
$self->log( $params->{'logger_object'} )
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.413 second using v1.00-cache-2.02-grep-82fe00e-cpan-a086c87fca4 )