(minor) improve SNR of some error messages :)
This commit is contained in:
parent
bcef2be640
commit
a171053ab3
|
@ -251,17 +251,18 @@ sub gl_log {
|
|||
my $tid = $ENV{GL_TID} ||= $$;
|
||||
|
||||
my $fh;
|
||||
logger_plus_stderr( "$ts no GL_LOGFILE env var", "$ts $msg" ) if not $ENV{GL_LOGFILE};
|
||||
open my $lfh, ">>", $ENV{GL_LOGFILE} or logger_plus_stderr( "open log failed: $!", $msg );
|
||||
logger_plus_stderr( "errors found before logging could be setup", "$msg" ) if not $ENV{GL_LOGFILE};
|
||||
open my $lfh, ">>", $ENV{GL_LOGFILE}
|
||||
or logger_plus_stderr( "errors found before logfile could be created", "$msg" );
|
||||
print $lfh "$ts\t$tid\t$msg\n";
|
||||
close $lfh;
|
||||
}
|
||||
|
||||
sub logger_plus_stderr {
|
||||
open my $fh, "|-", "logger" or confess "it's really not my day is it...?\n";
|
||||
for ( "FATAL: have errors but logging failed!\n", @_ ) {
|
||||
print STDERR "$_\n";
|
||||
print $fh "$_\n";
|
||||
for ( @_ ) {
|
||||
print STDERR "FATAL: $_\n";
|
||||
print $fh "FATAL: $_\n";
|
||||
}
|
||||
exit 1;
|
||||
}
|
||||
|
|
|
@ -104,7 +104,7 @@ sub setup_glrc {
|
|||
|
||||
sub setup_gladmin {
|
||||
my ( $admin, $pubkey, $argv ) = @_;
|
||||
_die "no existing conf file found, '-pk' or '-a' required"
|
||||
_die "'-pk' or '-a' required; see 'gitolite setup -h' for more"
|
||||
if not $admin and not -f "$rc{GL_ADMIN_BASE}/conf/gitolite.conf";
|
||||
|
||||
# reminder: 'admin files' are in ~/.gitolite, 'admin repo' is
|
||||
|
|
Loading…
Reference in a new issue