Routes 如何将正文内容逐行添加到文件中
我有个问题要问。 我尝试将主体写入一个文件。它的工作,但我总是只有最后一个机构的内容在我的文件。 我想要的是在一个文件中逐行添加正文内容。我应该是一个小的“日志文件”,让我检查一些东西 我怎么做?我找不到合适的选择 这是我目前的路线:Routes 如何将正文内容逐行添加到文件中,routes,apache-camel,Routes,Apache Camel,我有个问题要问。 我尝试将主体写入一个文件。它的工作,但我总是只有最后一个机构的内容在我的文件。 我想要的是在一个文件中逐行添加正文内容。我应该是一个小的“日志文件”,让我检查一些东西 我怎么做?我找不到合适的选择 这是我目前的路线: <route> <from uri="direct:write2file" /> <setBody> <simple>$
<route>
<from uri="direct:write2file" />
<setBody>
<simple>${date:now:yyyy-MM-dd HH:mm:ss} ${body}</simple>
</setBody>
<to uri="file:///tmp/permissionLogs/?fileName=permissionLog.txt" />
</route>
${date:now:yyyy-MM-dd HH:MM:ss}${body}
没有尝试过,但根据文档,应该尝试
<to uri="file:///tmp/permissionLogs/?fileName=permissionLog.txt&fileExist=Append" />
每次输入后如何换行?非常感谢,Sergey:)您是否尝试将\n添加到日志消息的结尾?类似于:${date:now:yyyy-MM-dd HH:MM:ss}${body}\n完美。成功了,谢尔盖。你是最棒的@SergeyTanks:)记住:这是stackoverflow站点。如果你喜欢这个答案——接受并投票