我正在 CoreOS 单元中以 docker 容器的形式运行 neo4j。
来自 neo4j 的日志包含时间戳,但 CoreOS 中的日志系统也有自己的时间戳。我想从 neo4j 日志中删除时间戳,让日志系统帮我处理。
(奖励:neo4j 日志有点不一致,有没有办法让它们将类别和级别指标放在同一个位置?)
下面是我现在得到的示例:
Feb 01 17:15:26 core-brix docker[4726]: 2015-02-01 17:15:26.167+0000 INFO [API] Mounting static content at [/webadmin] from [webadmin-html]
Feb 01 17:15:26 core-brix docker[4726]: 2015-02-01 17:15:26.203+0000 INFO [API] Mounting static content at [/browser] from [browser]
Feb 01 17:15:26 core-brix docker[4726]: 17:15:26.205 [main] WARN o.e.j.server.handler.ContextHandler - o.e.j.s.ServletContextHandler@51dd475f{/,null,null} contextPath ends with /
Feb 01 17:15:26 core-brix docker[4726]: 17:15:26.205 [main] WARN o.e.j.server.handler.ContextHandler - Empty contextPath
这是我希望得到的手工制作的示例:
Feb 01 17:15:26 core-brix docker[4726]: INFO [API] Mounting static content at [/webadmin] from [webadmin-html]
Feb 01 17:15:26 core-brix docker[4726]: INFO [API] Mounting static content at [/browser] from [browser]
Feb 01 17:15:26 core-brix docker[4726]: WARN [main] o.e.j.server.handler.ContextHandler - o.e.j.s.ServletContextHandler@51dd475f{/,null,null} contextPath ends with /
Feb 01 17:15:26 core-brix docker[4726]: WARN [main] o.e.j.server.handler.ContextHandler - Empty contextPath
我认为这是大多一个 neo4j 问题,但也许有一些 systemd/coreos 魔法也可以提供帮助。