ICE-338 Added elapsed time to every log message.
ICE-336. Logging elapsed time for queries, support for tracking total transaction time and also elapsed transaction atomic operation. Logging slow queries.
Merge branch 'feature-ice-336' into develop
Turned previous constant into Cork specific constant, so as to not polute Cork's clients' space
Improved constant usage for elapsed times in logging
Centralised all logging in a private function
configure defaults for logs
BUGFIX db class log, undefined connectionId when it was not passed to original function and picked internally
Now generating a .ini file at compile time, with full support for the multilevel hierarchy of YAML files
Merge branch 'develop' of ssh://github.com/ef-ice/cork into develop
Removed double quote generation for all values, rendering this more compatible with Java properties files and thus Ant. This is not a rigourous implementation of either that or an .ini file format, just bear this in mind. If we ever come to need that, we should look at this .ini file generation from the proper angle.
fix open quote
UPGRADE: resolve all config references on compile time
FIX cork migration, parse migration config values with config context; UPGRADE Config::loadDir() to allow passing of context data
port db logging from V1; add logger interface
add skeleton assets and app classes
improve logger interface, remove automagic logging; add parameters for log level in Mysql/Driver