| 
                             DtkCore
                             
                            DTK Core module 
                         | 
                    
DLogManager是dtk日志管理类,提供对日志的基础设置 更多...
静态 Public 成员函数 | |
| static void | registerConsoleAppender () | 
| 注册默认的控制台记录器  | |
| static void | registerFileAppender () | 
| 注册默认的文件记录器,默认的文件记录器类型为RollingFileAppender.   | |
| static void | registerJournalAppender () | 
| static QString | getlogFilePath () | 
| 获取当前的日志存储路径,包括文件名  | |
| static void | setlogFilePath (const QString &logFilePath) | 
| setlogFilePath will change log file path of registerFileAppender logFilePath is the full path of file appender log   | |
| static void | setLogFormat (const QString &format) | 
| 设置日志的格式,如果没有设置格式   | |
DLogManager是dtk日志管理类,提供对日志的基础设置
使用此类可以很方便的为自己的dtk程序加上日志,一般情况下应用如果需要写入日志只需要调用此类 调用相应的注册方法设置存储路径相关信息即可
      
  | 
  static | 
注册默认的文件记录器,默认的文件记录器类型为RollingFileAppender.
~/.cache/<organizationName>/<applicationName>.log如果获取 $HOME 环境变量失败将不写日志. 如果在创建程序的时候没有指定这两个name,如果未设置organizationName,则是 ~/.cache/<applicationName>/<applicationName>.log 如果applicationName没有设置, 会fallback到进程二进制文件名 
      
  | 
  static | 
setlogFilePath will change log file path of registerFileAppender logFilePath is the full path of file appender log
设置log文件路径。如果文件存在且不是log文件类型(比如文件夹)会导致设置无效并输出一条警告。
      
  | 
  static | 
设置日志的格式,如果没有设置格式
默认的格式为:"%{time}{yyyy-MM-dd, HH:mm:ss.zzz} [%{type:-7}] [%{file:-20} %{function:-35} %{line}] %{message}\n"