Changeset 2218 for trunk/LATMOS-Accounts/bin
- Timestamp:
- 02/22/19 02:06:49 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/bin/la-sql-log
r1311 r2218 6 6 use Getopt::Long; 7 7 use Pod::Usage; 8 use LATMOS::Accounts::Cli::Context; 9 use LATMOS::Accounts::Cli; 8 10 9 11 =head1 NAME … … 17 19 =cut 18 20 21 Getopt::Long::Configure("pass_through"); 19 22 GetOptions( 20 23 'c|config=s' => \my $config, 21 24 'b|base=s' => \my $base, 22 'o|object=s' => \my $otype,23 25 'help' => sub { pod2usage(0) }, 24 26 ) or pod2usage(); 25 26 $otype ||= 'user';27 27 28 28 =head1 OPTIONS … … 51 51 $labase->wexported(1); 52 52 53 my @logs = $ARGV[0] 54 ? $labase->getobjectlogs($otype, $ARGV[0]) 55 : $labase->getlogs(); 53 my $Env = LATMOS::Accounts::Cli->new( 54 Context => LATMOS::Accounts::Cli::Context->new( 55 base => $labase, 56 ), 57 ); 56 58 57 foreach(@logs) { 58 printf("%s (%d), %s: %s/%s (%d) %s\n", 59 $_->{logdate}, 60 $_->{irev} || -1, 61 $_->{username}, 62 $_->{otype}, 63 $_->{name}, 64 $_->{ikey}, 65 $_->{message}, 66 ); 59 if (@ARGV) { 60 $Env->run('log', @ARGV); 61 } else { 62 $Env->run('log'); 67 63 } 64
Note: See TracChangeset
for help on using the changeset viewer.