@ -289,7 +289,7 @@ static void HandleSIGTERM(int)
static void HandleSIGHUP ( int )
{
g_logger- > m_reopen_file = true ;
LogInstance( ) . m_reopen_file = true ;
}
# else
static BOOL WINAPI consoleCtrlHandler ( DWORD dwCtrlType )
@ -833,17 +833,17 @@ static std::string ResolveErrMsg(const char * const optname, const std::string&
*/
void InitLogging ( )
{
g_logger- > m_print_to_file = ! gArgs . IsArgNegated ( " -debuglogfile " ) ;
g_logger- > m_file_path = AbsPathForConfigVal ( gArgs . GetArg ( " -debuglogfile " , DEFAULT_DEBUGLOGFILE ) ) ;
LogInstance( ) . m_print_to_file = ! gArgs . IsArgNegated ( " -debuglogfile " ) ;
LogInstance( ) . m_file_path = AbsPathForConfigVal ( gArgs . GetArg ( " -debuglogfile " , DEFAULT_DEBUGLOGFILE ) ) ;
// Add newlines to the logfile to distinguish this execution from the last
// one; called before console logging is set up, so this is only sent to
// debug.log.
LogPrintf ( " \n \n \n \n \n " ) ;
g_logger- > m_print_to_console = gArgs . GetBoolArg ( " -printtoconsole " , ! gArgs . GetBoolArg ( " -daemon " , false ) ) ;
g_logger- > m_log_timestamps = gArgs . GetBoolArg ( " -logtimestamps " , DEFAULT_LOGTIMESTAMPS ) ;
g_logger- > m_log_time_micros = gArgs . GetBoolArg ( " -logtimemicros " , DEFAULT_LOGTIMEMICROS ) ;
LogInstance( ) . m_print_to_console = gArgs . GetBoolArg ( " -printtoconsole " , ! gArgs . GetBoolArg ( " -daemon " , false ) ) ;
LogInstance( ) . m_log_timestamps = gArgs . GetBoolArg ( " -logtimestamps " , DEFAULT_LOGTIMESTAMPS ) ;
LogInstance( ) . m_log_time_micros = gArgs . GetBoolArg ( " -logtimemicros " , DEFAULT_LOGTIMEMICROS ) ;
fLogIPs = gArgs . GetBoolArg ( " -logips " , DEFAULT_LOGIPS ) ;
@ -981,7 +981,7 @@ bool AppInitParameterInteraction()
if ( std : : none_of ( categories . begin ( ) , categories . end ( ) ,
[ ] ( std : : string cat ) { return cat = = " 0 " | | cat = = " none " ; } ) ) {
for ( const auto & cat : categories ) {
if ( ! g_logger- > EnableCategory ( cat ) ) {
if ( ! LogInstance( ) . EnableCategory ( cat ) ) {
InitWarning ( strprintf ( _ ( " Unsupported logging category %s=%s. " ) , " -debug " , cat ) ) ;
}
}
@ -990,7 +990,7 @@ bool AppInitParameterInteraction()
// Now remove the logging categories which were explicitly excluded
for ( const std : : string & cat : gArgs . GetArgs ( " -debugexclude " ) ) {
if ( ! g_logger- > DisableCategory ( cat ) ) {
if ( ! LogInstance( ) . DisableCategory ( cat ) ) {
InitWarning ( strprintf ( _ ( " Unsupported logging category %s=%s. " ) , " -debugexclude " , cat ) ) ;
}
}
@ -1197,19 +1197,19 @@ bool AppInitMain(InitInterfaces& interfaces)
# ifndef WIN32
CreatePidFile ( GetPidFile ( ) , getpid ( ) ) ;
# endif
if ( g_logger- > m_print_to_file ) {
if ( gArgs . GetBoolArg ( " -shrinkdebugfile " , g_logger- > DefaultShrinkDebugFile ( ) ) ) {
if ( LogInstance( ) . m_print_to_file ) {
if ( gArgs . GetBoolArg ( " -shrinkdebugfile " , LogInstance( ) . DefaultShrinkDebugFile ( ) ) ) {
// Do this first since it both loads a bunch of debug.log into memory,
// and because this needs to happen before any other debug.log printing
g_logger- > ShrinkDebugFile ( ) ;
LogInstance( ) . ShrinkDebugFile ( ) ;
}
if ( ! g_logger- > OpenDebugLog ( ) ) {
if ( ! LogInstance( ) . OpenDebugLog ( ) ) {
return InitError ( strprintf ( " Could not open debug log file %s " ,
g_logger - > m_file_path . string ( ) ) ) ;
LogInstance ( ) . m_file_path . string ( ) ) ) ;
}
}
if ( ! g_logger- > m_log_timestamps )
if ( ! LogInstance( ) . m_log_timestamps )
LogPrintf ( " Startup time: %s \n " , FormatISO8601DateTime ( GetTime ( ) ) ) ;
LogPrintf ( " Default data directory %s \n " , GetDefaultDataDir ( ) . string ( ) ) ;
LogPrintf ( " Using data directory %s \n " , GetDataDir ( ) . string ( ) ) ;