setting $Local:DB::NO_LOG_QUERIES true was preventing sql trace output in QueryLogger::log_query so moved it to QueryLogger to take effect on dispatcher log() command; new Utils::datetime_to_string method + test file
replaced Log::Dispatch::File::Rolling with Log::Dispatch::File for deployment since LDF::Rolling creates redundant file and doesn't handle file permissions properly, and file rotation handled by cron anyway; added today() to Local::Utils
removed debugging info from stdout; tidy up; began refactoring DB::query() for QueryLogger, but have problem with fastcgi process finding location of app logs dir
set mysql_auto_reconnect => 0 in _mysql_connection_params args to try and deal with mysql server gone away msg with Reporter, in combination with Reporter::DB::check_db_connection()