Changeset 2215 for trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Cli/Base.pm
- Timestamp:
- 02/21/19 22:12:59 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Cli/Base.pm
r2213 r2215 218 218 }, 219 219 } ); 220 221 =head2 log 222 223 log [[-o otype ] object] 224 225 Show global log or log for the object given in arguments 226 227 =cut 228 229 $self->add_func('log' => { 230 proxy => '*', 231 completion => sub { }, 232 code => sub { 233 my $env = shift; 234 my @args = $self->getoption({ 235 'o|object=s' => \my $otype, 236 }, @_); 237 $otype ||= 'user'; 238 239 my @logs = @args 240 ? $self->base->getobjectlogs($otype, $args[0]) 241 : $self->base->getlogs(); 242 243 foreach (@logs) { 244 $self->print( 245 "%s (%d), %s: %s/%s (%d) %s\n", 246 $_->{logdate}, 247 $_->{irev} || -1, 248 $_->{username}, 249 $_->{otype}, 250 $_->{name}, 251 $_->{ikey}, 252 $_->{message} 253 ); 254 } 255 }, 256 } ); 257 220 258 } 221 259
Note: See TracChangeset
for help on using the changeset viewer.