root/trunk/tools/pl-viewer

Revision 4196, 0.7 kB (checked in by takayama, 3 months ago)

* Set svn keywords

  • Property svn:keywords set to Author Date Id Revision
Line 
1#!/usr/bin/perl -w
2
3use strict;
4use Getopt::Long;
5use lib qw( lib extlib );
6use MT::Util::PerformanceData;
7
8GetOptions(
9    'path=s' => \my ($logs_path),
10    'file=s' => \my ($log_file),
11    'sort=s' => \my ($sort_key),
12);
13
14if ( !$logs_path ) {
15    usage();
16    exit;
17}
18
19opendir DIRH, $logs_path or die "couldn't open $logs_path: $!";
20my @dir = readdir DIRH;
21closedir DIRH;
22
23foreach my $file (@dir) {
24    next if $file eq '.' or $file eq '..';
25    next if $log_file && $file ne $log_file;
26    my $data = MT::Util::PerformanceData->new(
27        path => $logs_path,
28        file => $file,
29    );
30    $data->report( sort => $sort_key, );
31}
32
33sub usage {
34    print STDERR << "EOT";
35usage: $0 -path='log_files_path' [-file='log_file'] [-sort='sort_key']
36EOT
37}
Note: See TracBrowser for help on using the browser.