我使用的是LUMEN框架。
我想要将控制台或终端中出现的所有错误记录或写入日志文件。这样我就可以看到在这个过程中出现了什么错误。
目前,我正在使用以下命令运行流明服务器:
nohup php artisan queue:work --daemon & ?那么,如何在日志文件中获得所有这些错误呢?
我要记录的错误示例:
[Mon Jul 6 13:39:12 2015] 127.0.0.1:36615 [500]: /v1/user/fetchUser/ -
Class 'App\Http\Controllers\V1\UserController' not found in /opt/lampp/htdocs/api/app/Http/Controllers/V1/ArticleController.php on line 504
[Tue Jul 7 11:11:59 2015] 127.0.0.1:37774 [500]: /v1/user/fetchUsers/发布于 2015-07-07 15:47:13
您可以将输出重定向到如下所示的文件:
nohup php artisan queue:work --daemon > ./queue_worker.log &
要将终端输出保存到一个文件并将错误保存到另一个文件,请执行以下操作:
nohup php artisan queue:work --daemon > output.log 2> errors.log &
发布于 2015-07-08 03:50:12
示例:nohup ruby post_receive.rb >> /root/logPostReceive.log 2>&1 &
2>&1将标准错误重定向到标准输出
https://stackoverflow.com/questions/31261509
复制相似问题