小编Raj*_*war的帖子

使用 monolog 将日志从 php 应用程序发送到graylog

我已经安装了graylog服务器及其依赖项。尝试使用Monolog将日志从我的php应用程序发送到graylog服务器。但我不知道如何使用 Gelf 处理程序。我已经看到了 Monolog 项目中存在的 GelfHandlerTest.php,但我无法设置我的发布者并创建处理程序。请任何人用示例代码向我解释一下如何使用它。

尝试将日志从我的本地主机 apache 发送到在安装 Graylog 的同一专用网络中设置的服务器。

在 PHP 中执行的 testLogging 文件是,

use Monolog\Logger;
use Monolog\Handler\StreamHandler;
use Monolog\Handler\GelfHandler;
use Gelf\Message;
use Monolog\Formatter\GelfMessageFormatter;


$handler = new GelfHandler($publisher);
Run Code Online (Sandbox Code Playgroud)

monolog中如何设置发布者?

感谢任何形式的帮助。谢谢

php logging monolog graylog

6
推荐指数
1
解决办法
9674
查看次数

在javascript中解析json对象以获取键和值

我有一个对象,需要解析下面的数据

  var data= [{"obj1":"2122"},{"obj2":"123"}]
Run Code Online (Sandbox Code Playgroud)

获取javascript中的键和值。我急于使用:

var obj = JSON.parse(data);
for(var prop in data) {
if(data.hasOwnProperty(prop))
  console.log(prop);
}
Run Code Online (Sandbox Code Playgroud)

在控制台中获得的值是

Object {obj1: "2122"}
Object {obj2: "123"}
Run Code Online (Sandbox Code Playgroud)

但是我需要单独访问这些值而不是作为对象。如何从该对象中检索它?

javascript json object

3
推荐指数
1
解决办法
2万
查看次数

基本node.js代码不起作用

服务器启动没有任何错误,但URL显示没有应用程序运行.

网址:link_To_Server

我的代码:

var express= require('express');
 var app=express();

 app.get('/', function(req, res, next) {
  console.log('home');
  res.send(200);
  res.end('getting requests');
 });
 console.log('server started');
Run Code Online (Sandbox Code Playgroud)

javascript get node.js express cloud9-ide

1
推荐指数
1
解决办法
125
查看次数

标签 统计

javascript ×2

cloud9-ide ×1

express ×1

get ×1

graylog ×1

json ×1

logging ×1

monolog ×1

node.js ×1

object ×1

php ×1