小编Bri*_*ham的帖子

Azure App Insights 不从温斯顿收集日志

我有一个尝试登录到 Azure Application Insights 的示例 NodeJS 应用程序。当我运行时,应用程序成功登录到控制台,但 Azure App Insights 不会捕获,无论是在本地运行还是在托管的 Azure 应用服务上运行。它只捕获console.log 的输出,但不捕获winston 的输出。请指教

应用程序日志文件系统已在 Azure 应用服务上启用并设置为调试级别

在此输入图像描述

温斯顿:版本3.3.3

应用程序洞察:版本 1.8.2

在此输入图像描述

应用程序.js

const http = require('http');
const logger = require('./logger')
const appInsight = require('applicationinsights')

appInsight.setup('<MY INSTRUMENTATION KEY>')
.setAutoDependencyCorrelation(true)
.setAutoCollectRequests(true)
.setAutoCollectPerformance(true, true)
.setAutoCollectExceptions(true)
.setAutoCollectDependencies(true)
.setAutoCollectConsole(true, true)
.setSendLiveMetrics(false)
.setDistributedTracingMode(appInsight.DistributedTracingModes.AI)
.start()
const server = http.createServer((request, response) => {
    console.log('Console can be logged')
    logger.info('Winston info')
    logger.debug('Winston debug')
    logger.error('Winston error')
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.end("Hello World!");
});

const port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running …
Run Code Online (Sandbox Code Playgroud)

logging node.js winston azure-application-insights azure-appservice

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

Unity:在Unity3D中使用HTTP PUT

我是Unity的新手,在Unity中遇到RESTFul的一些问题.我想使用HTTP PUT更新服务器上的一些数据,但正如我在搜索网络时收到的那样,Unity中的WWWW类不支持HTTP PUT.我还尝试了一些与HTTP PUT相关的HttpWebRequest示例,但总是收到错误代码400:错误请求.

我怎么解决这个问题?我是否必须在更新时列出所有键值对,或者只需要列出我想要更改值的对?

rest http put unity-game-engine

6
推荐指数
2
解决办法
5956
查看次数