Apache-ParseLog
view release on metacpan or search on metacpan
ParseLog.pm view on Meta::CPAN
Returns a hash containing date (mm/dd/yyyy) as keys, and the unique
visitor count for each key as values.
=cut
sub visitorbydate {
my($this) = shift;
return %{($this->{'visitorbydate'} || undef)};
}
######################################################################
# visitorbytime(); returns %visitorbytime
=pod
=item *
C<visitorbytime();>
%visitorbytime = $logobject->visitorbytime();
Returns a hash containing time (00-23) as keys, and the unique visitor
count for each key as values.
=cut
sub visitorbytime {
my($this) = shift;
return %{($this->{'visitorbytime'} || undef)};
}
######################################################################
# visitorbydatetime(); returns %visitorbydatetime
=pod
=item *
C<visitorbydatetime();>
%visitorbydatetime = $logobject->visitorbydatetime();
Returns a hash containing date/time (mm/dd/yyyy-hh)
as keys, and the unique visitor count for each key as values.
=cut
sub visitorbydatetime {
my($this) = shift;
return %{($this->{'visitorbydatetime'} || undef)};
}
######################################################################
# method(); returns %method
=pod
=item *
C<method();>
%method = $logobject->method();
Returns a hash containing HTTP method (GET, POST, PUT, etc.)
as keys, and the hit count for each key as values.
=cut
sub method {
my($this) = shift;
return %{($this->{'method'} || undef)};
}
######################################################################
# file(); returns %file
=pod
=item *
C<file();>
%file = $logobject->file();
Returns a hash containing the file names relative to the F<DocumentRoot>
of the server as keys, and the hit count for each key as values.
=cut
sub file {
my($this) = shift;
return %{($this->{'file'} || undef)};
}
######################################################################
# querystring(); returns %querystring
=pod
=item *
C<querystring();>
%querystring = $logobject->querystring();
Returns a hash containing the query string
as keys, and the hit count for each key as values.
=cut
sub querystring {
my($this) = shift;
return %{($this->{'querystring'} || undef)};
}
######################################################################
# proto(); returns %proto
=pod
=item *
C<proto();>
%proto = $logobject->proto();
Returns a hash containing the protocols used (HTTP/1.0, HTTP/1.1, etc.)
( run in 1.125 second using v1.01-cache-2.11-cpan-13bb782fe5a )