< prev index next >

src/jdk.jpackage/windows/native/libjpackage/Log.h

Print this page

        

*** 28,50 **** #include <windows.h> #include "tstrings.h" ! /* Default logger (Logger::defaultLogger()) writes log messages to the default log file. * Common scenario: * - main() function configures default logger: * FileLogAppender appender(_T("my_log_filename.log")); * Logger::defaultLogger().setAppender(appender); * Logger::defaultLogger().setLogLevel(LOG_INFO); ! * If the default file name and log level are not set, _T("jusched.log")/LOG_TRACE are used. * * Logger fileName specifies only file name, ! * full path for the log file depends on the platform (usually value of the TMP env. var) */ - struct LogEvent { SYSTEMTIME ts; long tid; long pid; tstring moduleName; --- 28,52 ---- #include <windows.h> #include "tstrings.h" ! /* Default logger (Logger::defaultLogger()) writes log messages to ! * the default log file. * Common scenario: * - main() function configures default logger: * FileLogAppender appender(_T("my_log_filename.log")); * Logger::defaultLogger().setAppender(appender); * Logger::defaultLogger().setLogLevel(LOG_INFO); ! * If the default file name and log level are not set, ! * _T("jusched.log")/LOG_TRACE are used. * * Logger fileName specifies only file name, ! * full path for the log file depends on the platform ! * (usually value of the TMP env. var) */ struct LogEvent { SYSTEMTIME ts; long tid; long pid; tstring moduleName;
*** 129,139 **** } void setLogLevel(LogLevel logLevel); bool isLoggable(LogLevel logLevel) const ; ! void log(LogLevel logLevel, LPCTSTR fileName, int lineNum, LPCTSTR funcName, const tstring& message) const; void log(LogLevel logLevel, LPCTSTR fileName, int lineNum, LPCTSTR funcName, const tstrings::any& message) const { return log(logLevel, fileName, lineNum, funcName, message.tstr()); } void log(LogLevel logLevel, LPCTSTR fileName, int lineNum, --- 131,142 ---- } void setLogLevel(LogLevel logLevel); bool isLoggable(LogLevel logLevel) const ; ! void log(LogLevel logLevel, LPCTSTR fileName, int lineNum, ! LPCTSTR funcName, const tstring& message) const; void log(LogLevel logLevel, LPCTSTR fileName, int lineNum, LPCTSTR funcName, const tstrings::any& message) const { return log(logLevel, fileName, lineNum, funcName, message.tstr()); } void log(LogLevel logLevel, LPCTSTR fileName, int lineNum,
*** 142,152 **** } // internal class for scope tracing class ScopeTracer { public: ! ScopeTracer(Logger &logger, LogLevel logLevel, LPCTSTR fileName, int lineNum, LPCTSTR funcName, const tstring& scopeName); ~ScopeTracer(); private: const Logger &log; const LogLevel level; --- 145,156 ---- } // internal class for scope tracing class ScopeTracer { public: ! ScopeTracer(Logger &logger, LogLevel logLevel, LPCTSTR fileName, ! int lineNum, LPCTSTR funcName, const tstring& scopeName); ~ScopeTracer(); private: const Logger &log; const LogLevel level;
< prev index next >