在R中打印时间戳毫秒不起作用

p

我有一个在R中记录一些信息的应用程序。我正在logging为此使用库。我的问题是timestamp没有毫秒数,而且我也无法始终获得良好的日志顺序。在日志文件中,R将日志按正确的顺序放置,但是我使用logstashes具有历史记录和进行监视。因为时间戳记的日志顺序不正确,所以我想添加毫秒数。

我尝试使用strptime%OS(n),但似乎无法正常工作。如果添加%OS,我NA什至可以得到简单的结果:

strptime(Sys.time(), "%H:%M:%OS")

我已经看到有更多这样的帖子,但是没有答案,所以我也将其发布在这里。

我不得不说我在Linux Ubuntu 14.04下使用R 3.2.0。怎么解决呢?怎么有毫秒timestamp


确定,使用后strftime,我得到的是毫秒,但似乎总是0。

我有一个日志格式化程序:

logFormatter <- function(record) {
  sprintf('Application(%s) %s [%s] [] %s - %s', format(as.hexmode(Sys.getpid()), width = 8), record$levelname, strftime(record$timestamp, "%Y-%m-%dT%H:%M:%OS3"), record$logger, record$msg)
}

我添加了记录器:

addHandler(writeToFile, logger = "MyLogger", file = "/var/log/Application/logs.log", level = 'INFO', formatter = logFormatter)

我这样登录:

loginfo("some info X", logger = MyLogger)

但是输出似乎总是在第二个开始时:

Application(000018f3) INFO [2015-09-21T11:45:56.000] [] some info 1
Application(000018f3) INFO [2015-09-21T11:45:58.000] [] some info 2
Application(000018f3) INFO [2015-09-21T11:45:58.000] [] some info 3
Application(000018f3) INFO [2015-09-21T11:45:58.000] [] some info 4
Application(000018f3) INFO [2015-09-21T11:45:59.000] [] some info 5
瑞特尔

要获取毫秒信息,通常设置

options(digits.secs = 3)

例如,这将给

> strptime(Sys.time(), format =  "%Y-%m-%d %H:%M:%OS")
#[1] "2015-09-21 11:52:09.787 CEST"

也许这对您有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel中的时间戳...不起作用?

来自分类Dev

添加时间戳在红移中不起作用

来自分类Dev

在R中的时间戳上添加毫秒

来自分类Dev

PHP时间戳格式不起作用

来自分类Dev

Unix 时间戳不起作用

来自分类Dev

查询哪里时间戳<时间戳不起作用?

来自分类Dev

Swift中的时间戳(毫秒)

来自分类Dev

Swift中的时间戳(毫秒)

来自分类Dev

关于更新当前时间戳的mysql 5.6列在休眠中不起作用

来自分类Dev

bookshelf.js时间戳不起作用

来自分类Dev

bookshelf.js时间戳不起作用

来自分类Dev

将时间戳转换为NSDate不起作用

来自分类Dev

为什么 SQL 时间戳比较不起作用?

来自分类Dev

暂停打印在Java中不起作用

来自分类Dev

打印在Python 3.3中不起作用?

来自分类Dev

(“”)打印在python中不起作用

来自分类Dev

即使原始字符没有毫秒,也要向R中的时间戳添加毫秒吗?

来自分类Dev

c中的时间戳,以毫秒为单位

来自分类Dev

从特定列的时间戳中删除毫秒

来自分类Dev

比较HDFS中的毫秒时间戳

来自分类Dev

在C ++中从X毫秒获取时间戳

来自分类Dev

道操作中的时间戳毫秒区分

来自分类Dev

将多个 Sheetnames 传递到 Array Google App Script 中对时间戳函数不起作用

来自分类Dev

R时间戳差异打印

来自分类Dev

在makefile中打印时间戳

来自分类Dev

漂亮的打印不起作用?

来自分类Dev

Cassandra查询与时间戳列上的equals运算符不起作用

来自分类Dev

DSE / Cassandra CQL now()对于时间戳类型不起作用

来自分类Dev

将Unix时间戳转换为PHP Date(),年份不起作用