MarkLogic8安装在我本地系统C盘中,errorlog.txt是在C:/program file/ Marklogic /data/log中生成的。有没有办法通过管理api覆盖该路径。我不需要为覆盖路径重新安装marklogic。请给我什么建议?
发布于 2016-09-16 20:17:38
没有记录在案的方法来做你所要求的事情。但是,与日志文件本身不同,您可以使用操作系统的系统日志工具,然后通过其他系统工具处理日志消息的记录位置/记录方式。请参阅https://docs.marklogic.com/guide/admin/logfiles#id_76790
这包括如何设置发送到OS系统日志记录工具的信息。在同一文档的后面还谈到了如何读取系统消息-包括windows和Linux的注释。
如果您将主日志记录专门用于OS系统日志记录工具,并希望最小化errorlog.text文件的大小,则将级别设置为紧急级别并每天轮换,只保留一份副本,将使其尽可能小。这样就可以在你的其他系统日志中找到真实的信息。
发布于 2017-12-24 01:16:11
Windows已配置为接受系统日志,不需要执行任何操作。MarkLogic写入系统日志和本地日志文件,具体取决于系统日志和日志文件的组配置。正如大卫所说的。
日志文件存储在marklogic 'Data Directory‘/ Logs中。这可以由环境变量MARKLOGIC_DATA_DIR覆盖,但您必须安排Windows服务启动,以便在服务环境中放置该更改(超出了简单答案的范围)。
或者,可以使用标准的windows文件和目录连接、NTFS挂载和符号链接来物理地重新定位任何目录。这可能无法通过更新和重新安装,并且与重新安装一样复杂和耗时,但它是一种可能的替代方案。
https://stackoverflow.com/questions/39530945
复制相似问题