|
@@ -80,13 +80,11 @@ Returns 1.
|
|
|
=cut
|
|
=cut
|
|
|
|
|
|
|
|
sub log_init {
|
|
sub log_init {
|
|
|
- my ( $LOGNAME, $LEVEL, $loggers ) = @_;
|
|
|
|
|
|
|
+ my ( $LOGNAME, $level, $loggers ) = @_;
|
|
|
|
|
|
|
|
- die "Cannot initialize logs without log name and log level" unless $LOGNAME && $LEVEL;
|
|
|
|
|
-
|
|
|
|
|
- $LOGNAME //= 'logs/tcms.log';
|
|
|
|
|
- $LEVEL //= 'info';
|
|
|
|
|
|
|
+ die "Cannot initialize logs without log name and log level" unless $LOGNAME && $level;
|
|
|
|
|
|
|
|
|
|
+ $LEVEL = $level;
|
|
|
$LOGDIR = dirname($LOGNAME);
|
|
$LOGDIR = dirname($LOGNAME);
|
|
|
|
|
|
|
|
# By default only log requests & warnings.
|
|
# By default only log requests & warnings.
|
|
@@ -96,7 +94,7 @@ sub log_init {
|
|
|
filename => $LOGNAME,
|
|
filename => $LOGNAME,
|
|
|
min_level => $LEVEL,
|
|
min_level => $LEVEL,
|
|
|
'mode' => 'append',
|
|
'mode' => 'append',
|
|
|
- size => 10 * 1024 * 1024,
|
|
|
|
|
|
|
+ size => 10_485_760, # 10 MiB
|
|
|
max => 6,
|
|
max => 6,
|
|
|
);
|
|
);
|
|
|
|
|
|