IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24945


Ignore:
Timestamp:
Jul 30, 2009, 11:57:40 AM (17 years ago)
Author:
jhoblitt
Message:

update

Location:
trunk/arclog
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/arclog/arclog.pl

    r24827 r24945  
    1919use Pod::Usage qw( pod2usage );
    2020
    21 my ($email);
     21my ($debug, $email);
    2222
    2323GetOptions(
    24     'email|s=s'    => \$email,
     24    'debug|d'   => \$debug,
     25    'email|s=s' => \$email,
    2526) || pod2usage( 2 );
    2627
     
    176177        = @$rec{qw( host time device event elapse_time errors )};
    177178    # pack record
    178     $query->execute("$host|$time|$device|$event|$elapse_time|$errors")
     179    my $rec = "$host|$time|$device|$event|$elapse_time|$errors";
     180    $query->execute($rec)
    179181        or die "database error: $!";
     182    warn "inserting $rec\n" if $debug;
    180183
    181184    # do not print filtered records
  • trunk/arclog/arclog_readdb.pl

    r19139 r24945  
    1919pod2usage( -msg => "Unknown option: @ARGV", -exitval => 2 ) if @ARGV;
    2020
    21 my $filter_records = 1;
     21my $filter_records = 0;
    2222
    2323my $rcfile = "$ENV{HOME}/.arclogrc";
     
    3030die "can not open logdb" unless $dbh;
    3131
    32 my $query = $dbh->prepare("SELECT * FROM log")
     32my $query = $dbh->prepare("SELECT record, stamp FROM log")
    3333    or die "database error: $!";
    3434$query->execute or die "database error: $!";
     
    5252    @rec{qw( host time device event elapse_time errors )}
    5353        = split(/\|/, $row->[0]);
     54    $rec{stamp} = $row->[1];
    5455    $rec{time} = $strptime->parse_datetime($rec{time});
    5556    push @records, \%rec;
     
    6061
    6162RECORDS: foreach my $rec (@records) {
    62     my ($host, $time, $device, $event, $elapse_time, $errors)
    63         = @$rec{qw( host time device event elapse_time errors )};
     63    my ($host, $stamp, $time, $device, $event, $elapse_time, $errors)
     64        = @$rec{qw( host stamp time device event elapse_time errors )};
    6465
    6566    # do not print filtered records
     
    7172
    7273    no warnings qw( uninitialized );
    73     print "$host $time $device $event $elapse_time $errors\n";
     74    print "$stamp - $host $time $device $event $elapse_time $errors\n";
    7475    use warnings;
    7576}
Note: See TracChangeset for help on using the changeset viewer.