Class: DFC::Log

Inherits:
Object show all

Overview

日志输出模块,本模块由 ruby 静态库 logger 实现,详细功能请查看官方文档 Logger

可以使用的方法有 unknown、fatal、error、warn、info、debug,调用方式 DFC::Log.error(msg)

日志的写出需要文件来接收,而文件的路径需要通过 DFC::Path 来分配

为了保证正常使用日志功能,引入了日志代理,在 DFC::Path 加载前,由代理先缓存日志内容,等加载成功后,再一并输出

所以使用 DFC::Log.show 时会出现的情况如下:

1、在 windows 记事本查看日志(由文件输出)

2、在 ruby 控制台查看日志(由代理输出,即 DFC::Path 还未加载成功程序就出错了)

Class Method Summary # collapse

Class Method Details

.log_fileString, Nil

获取日志文件路径

Examples:

DFC::Log.log_file

Returns:

  • (String, Nil)

Version:

  • 2.1.2

.showNil

查看日志

Examples:

DFC::Log.show

Returns:

  • (Nil)

Version:

  • 2.1.2