服务器日志显示英文,在闪亮的服务器上显示R控制台日志

本文介绍了如何在RShiny应用中配置日志记录,包括使用log4r库设置调试和服务器日志级别,以及如何确保服务器上的读写权限正确。此外还提供了调整文件权限以提高安全性的方法。

irJvV..

6

那么在您的计算机上可能有更好的方法适用于R&R Shiny和在服务器上运行的R Shiny - >库(log4r)

library(log4r)

loggerDebug

logfile(loggerDebug)

level(loggerDebug)

loggerServer

logfile(loggerServer)

level(loggerServer)

# examples of levels

# debug(logger, 'A Debugging Message') # Won't print anything

# info(logger, 'An Info Message')

# warn(logger, 'A Warning Message')

# error(logger, 'An Error Message')

# fatal(logger, 'A Fatal Error Message')

确保在服务器上具有正确的读写访问权限,否则它将无法正常工作.(记住R服务器正在编写而不是你)

# this depends on your security settings and rights

# talk to your UNIX ADMIN first

test

test$test

# to change in linux / unix

system("chmod a+rwx /...pathToYourApp..../data")

system("chmod a+rwx /...pathToYourApp..../data/debugData.log")

info(loggerDebug, paste('| TEST |',test$test,"|"))

# close after write (for security):

system("chmod u=-x,g-x,o-rwx /...pathToYourApp..../data")

system("chmod u=-x,g-x,o-rwx /...pathToYourApp..../data/debugData.log")

为了更加安全,您可以:

system("chattr +a /...pathToYourApp..../data/debugData.log")

这只允许附加到文件,因此不能对现有内容进行修改.(可以帮助说服UNIX ADMIN)

您可以在工作时打开日志文件,如果您使用RStudio或使用更自动更新的更动态的软件包(如Sublime Text或....),请务必刷新或重新打开该文件.

我希望这有帮助,也许你找到了更好的方法,让我们知道

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值