loggr: A Logging Framework for R
- CRAN: http://cran.r-project.org/web/packages/loggr/index.html
- GitHub: https://github.com/smbache/loggr
> library(loggr)
> log_file(file_name = "test.log")
2016-01-13 17:37:52.940 - INFO - Activating logging to test.log
バージョン: 0.3
関数名 | 概略 |
---|---|
as_log_event |
Log event conversion methods. |
deactivate_log |
Deactivate Active Log Objects |
format_log_entry |
Default log entry formatter. |
log_event |
Create a log event |
log_file |
Activate a log file |
log_info |
Signal Event to Log File Handlers. |
use_logging |
Activate logging by loggr |
write_log_entry |
Write a log entry to a log file. |
log_file
Arguments
- file_name
- ...
- .warning
- .error
- .message
- .formatter
> log_file(file_name = "test.log")
2016-01-13 17:37:52.963 - INFO - Activating logging to test.log
> readLines("test.log")
[1] "2016-01-13 17:37:52.963 - INFO - Activating logging to test.log"
> # 関数名の間違いなど、何らかのエラーを起こすと記録される
> logfile("console")
Error in UseMethod("logfile", x): no applicable method for 'logfile' applied to an object of class "character"
> log_file("console") # stdout
2016-01-13 17:37:52.972 - INFO - Activating logging to console
> readLines("test.log")
[1] "2016-01-13 17:37:52.963 - INFO - Activating logging to test.log"
[2] "2016-01-13 17:37:52.972 - INFO - Activating logging to console"
log_info / log_error / log_debug / log_warn / log_critical / log_with_level
log_ログの種類()
という関数名をとる
> log_info(message = "記録するメッセージ")
> log_critical("GLM()という関数はない。正しくはglm()")
> readLines("test.log")