我正在使用curl 从 TESTDRIVE 脚本中下载 jar,出于调试目的,它有助于记录返回到日志文件的 http 标头。但是将它们记录在工作目录(从那里执行脚本)是不方便的(对于用户而言)。我想知道在 unix 系统中是否有一个 /logs/log 应用程序可以记录他们的东西。
mac 中的控制台确实似乎以某种方式从多个应用程序中获取日志。
有一个系统日志工具:syslog。从 shell 脚本调用logger命令。
logger -p 'user.info' "hello world"
Run Code Online (Sandbox Code Playgroud)
但是,这是针对系统日志,而不是针对特定用户的日志。如果日志是为运行应用程序的用户准备的,那么日志文件更合适(类似于~/.application-name/downloads.log)。另一种方法是发送本地邮件,但这仅适用于用户必须查看日志的情况,而不是用于调试的情况。
即使系统日志是正确的位置,HTTP 标头的完整记录也是太多信息。在系统日志中记录一行,并将记录放在/var.
| 归档时间: |
|
| 查看次数: |
1152 次 |
| 最近记录: |