mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-26 15:31:55 +00:00
Update Logger in pt-agent.
This commit is contained in:
@@ -4868,6 +4868,13 @@ has 'online_logging_enabled' => (
|
|||||||
default => sub { return 0 },
|
default => sub { return 0 },
|
||||||
);
|
);
|
||||||
|
|
||||||
|
has 'quiet' => (
|
||||||
|
is => 'rw',
|
||||||
|
isa => 'Int',
|
||||||
|
required => 0,
|
||||||
|
default => sub { return 0 },
|
||||||
|
);
|
||||||
|
|
||||||
has '_buffer' => (
|
has '_buffer' => (
|
||||||
is => 'rw',
|
is => 'rw',
|
||||||
isa => 'ArrayRef',
|
isa => 'ArrayRef',
|
||||||
@@ -5052,6 +5059,8 @@ sub _log {
|
|||||||
my $ts = ts(time, 1); # 1=UTC
|
my $ts = ts(time, 1); # 1=UTC
|
||||||
my $level_number = level_number($level);
|
my $level_number = level_number($level);
|
||||||
|
|
||||||
|
return if $self->quiet && $level_number < $self->quiet;
|
||||||
|
|
||||||
chomp($msg);
|
chomp($msg);
|
||||||
my $n_lines = 1;
|
my $n_lines = 1;
|
||||||
$n_lines++ while $msg =~ m/\n/g;
|
$n_lines++ while $msg =~ m/\n/g;
|
||||||
|
Reference in New Issue
Block a user