You can move around the graph by using the arrow keys.
Created with Raphaël 2.1.226Feb2Dec22Aug1323Apr221512319Mar712Feb11622Oct7Aug27Jun15139May5Apr30Mar26Feb1413Nov17Oct91Jun10Apr1Mar7Dec28Nov19Oct21Sepnew stuffmastermasterreplaces log separator '=' with '#'added new line after tracing for more clarity in logsImproved tracing. Split tracing and HTTP logging in separate files.extra padding on tracing messagecall stack for error tracingCallerFilenameAndLineNumber()fixed PrintAndTrace not passing full var args listadd CallerFilenameAndLineNumber()output directory controlor; better error handlingpretty print jsonmore readable datetime formatlintsplit line constantprinting and tracingmore detailed printingmuch cleaner, much betterlogging user IDoutput file name sequence fixminor output format changesrefactored if statementslog response changeslog http responsenew filename formatchanged log file signaturenew interaface; allow multiple logger instancesnew design; allow for multiple instancesmutex initializationchanged initializationoptional init parameters; relocated mutexesadded Print() for console outputtrace log and trace errorv1.1v1.1platform agnostic (path/filepath)new version, doesn't require for user to create a gologger instanceLogger can now print filename and line numberComments go before errorsChanged order of parameters in LogError(). It seems more intuitive to give simple explanation first.changed timestamp format to a more readable onefixed stupid thread lockadded mutex locks for event and error files