我对Slim完全陌生。在过去的3-4年里,我一直使用php,但是我总是从头开始做任何事情。我想学习一些我必须做的rest服务的框架。
我已经遵循了一个教程的苗条网页,以获得一个简单的休息服务工作,但我想添加一个日志系统,以了解什么是发生了什么,当事情出错或动摇。
这是我有权知道的:
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require '../Slim/Slim.php';
\S
我对使用MongoLog将日志发送到stdout感到有点困惑。我正在使用以下代码:
# console/proxy-server.php
require_once '../vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\ErrorLogHandler;
// This is for test - it *definitely* goes to stdout!
echo "Hello";
// Here is the logger
$logger = new Logger('
我已经安装了灰度日志服务器及其dependencies.Trying,以便使用Monolog将日志从我的php应用程序发送到灰度日志服务器。但是我不知道如何使用Gelf处理程序,我已经看到了项目Monolog中存在的GelfHandlerTest.php,但我无法设置我的发布者并创建handler.Can,请任何人用示例代码解释如何使用它。
尝试将日志从我的本地主机apache发送到安装了graylog的同一专用网络中的服务器。
在PHP中执行的testLogging文件是,
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use
我正在使用浏览器处理程序将消息登录到JS控制台
require_once 'vendor/autoload.php';
use Monolog\Logger;
use Monolog\Handler\BrowserConsoleHandler;
$log = new Logger('name');
$log->pushHandler(new BrowserConsoleHandler);
$data = array(1,2,3,4);
// add records to the log
$log->addWarning('Foo
我尝试通过另一个节点js运行节点js,首先终止端口,然后使用"node sample.js“//sample2.js文件: var port =89;
var nodeparam = "sudo kill -9 `sudo lsof -t -i:port`,node sample.js";
var ls = nodeparam.split(",");
for(let l of ls){
child = exec(l,function (error, stdout, stderr) {
console.log('started std