如何输出NextCloud函数参数到日志?

Cloud storage

1 前言

一个问题,一篇文章,一出故事。
笔者最近需要调试NextCloud的代码,因为需要监视参数取得的参数值,于是整理此文。

2 最佳实践

2.1 创建代码

普通字符串:

$logFile = '/var/log/nextcloud/logfile.log';
$logMessage = sprintf("getPathFromUser called with fileid: %s, uid: %s\n", $fileid, $uid);
error_log($logMessage, 3, $logFile); 

输出对象:

$logFile = '/var/log/nextcloud/logfile.log';
$logMessage = sprintf("getPathFromUser called with user: %s\n", json_encode($user));
error_log($logMessage, 3, $logFile);

2.2 创建日志目录

mkdir -p /var/log/nextcloud/
chown apache:apache /var/log/nextcloud/
没有评论

发表回复

Cloud storage
如何让nextcloud分享连接输错误密码留下日志?

1 前言 一个问题,一篇文章,一出故事。 我们最近发现有用户因为输入错误的nextcloud分享连接 …

Cloud storage
如何修改nextcloud分享链接密码?

1 前言 一个问题,一篇文章,一出故事。 最近在笔者需要通过更新nextCloud用户分享链接的密码 …

Cloud storage
如何使用API更新netxtCloud的分享链接密码?

1 前言 一个问题,一篇文章,一出故事。 最近在笔者需要通过API去更新nextCloud用户分享链 …