R有标准的日志包吗?

mar*_*omo 68 logging r

我正在寻找R的标准(如果有)日志包,以及一些示例用法?

我也没有在列出的软件包中看到任何软件包:http://cran.r-project.org/web/packages/

mar*_*omo 49

我刚刚向loggingCRAN 提交了一个包.它是基于旧版"无效"包装的某些部分(Brian Lee Yung Rowe).

你找到了logging包裹:

它模仿标准的python logging包,但是如果你决定使用它,请小心.我还试图通过示例来记录它,R-Forge上的包主页指向了几个可能的使用会话.

任何反馈将有兴趣阅读!

  • 此程序包不再位于CRAN上. (5认同)
  • 这似乎不再积极维护(2年前的最后一次提交).然而,futile.logger包(参见Spacedman的回答)是.那么这就是要遵循的道路? (4认同)

tor*_*ina 23

目前,仍然没有用于记录的本地库.但CRAN上有四种可用:

1)logging
- simple&log4j-like
- 类似于标准的Python库
- 自2013年以来没有维护,一些问题检测到了上层

2)futile.logger(推荐!我也在使用它)
- 主动维护
- 支持json错误日志记录
- 类似于Python的日志记录以及类似log4j的语义
- 可能很复杂

3)log4r
- easy和log4j-like
- 自2014年以来未维护

4)luzlogr
- supersimple - (打开,写入,关闭文件)

  • 我是'logging'的作者和当前维护者.它看起来确实没有维护,因为我没有更新它.但我对错误报告做出反应,而且我更接受任何质量贡献.超过"未维护",我称之为"成熟";) (11认同)
  • 我发现这个[教程](https://cartesianfaith.com/2013/03/10/better-logging-in-r-aka-futile-logger-1-3-0-released/)使用`futile.logger `. (2认同)
  • 简单但快速应用也是https://github.com/smbache/loggr (2认同)

Spa*_*man 15

我建议这个futile.logger包,它实现了多个带有格式化输出字符串的分层记录器,你可以用不同的方式发送输出.它还自然地实现了每个包的记录器.

  • @mariotomo:`futile.logger`现在也在GitHub上:https://github.com/muxspace/futile.logger,它似乎得到积极维护.实际上,拥有*one*日志包会更好. (2认同)
  • @jhin你应该可以使用[logR](https://github.com/jangorecki/logR).哪个日志记录到db +并发写入. (2认同)

Kar*_* W. 8

内置(包基)功能是"警告","消息","停止".这些功能支持多种语言.如果要登录文件,也许可以将这些功能与"sink"一起使用.

使用RSeek进行搜索,使得记录器功能无法实现.