NAME
Proc::Application - base class for all applications
SYNOPSIS
package Program;
@Program::ISA = qw(Proc::Application);
sub main { print "Done\n"; }
package main;
Program->new->run();
DESCRIPTION
This is a application code base
new
main
run
DESTROY
processCommandOptions
Process options from command line by Getopt::Long && Getopt::ArgvFile
log
Create and return log object ( the Log::Dispatch )