使用 REST 读取 Nexus 2.x 日志
Read Nexus 2.x logs using REST
是否可以通过 http 访问 (REST) 读取 Nexus 2.14 日志(您在管理 -> 日志中看到的日志)?
如果没有,是否有其他方法从外部程序读取它?
好像
http://localhost:8081/nexus/service/siesta/logging/log
为您提供最近的日志文件(通过反复试验找到)。
有一个选项可以从 Nexus 的 Log
选项卡下载日志。
下载文件后,您的浏览器将从下载文件的位置捕获 URL,这将列在浏览器的下载部分中。
您可以使用以下方法获取日志,
使用curl
获取日志:
curl -u uname:pass http://nexusURL/nexus/service/siesta/logging/log
正在使用 request
模块获取 Node.js
中的日志:
var request = require('request')
var opts = {
headers: { Authorization: "Basic YWRtaW46YWRtaW4=" }, //For admin:admin
uri: 'http://nexusURL/nexus/service/siesta/logging/log',
method: "GET"
}
request(opts,function(err, res, body){
console.log(body)
}
);
是否可以通过 http 访问 (REST) 读取 Nexus 2.14 日志(您在管理 -> 日志中看到的日志)?
如果没有,是否有其他方法从外部程序读取它?
好像
http://localhost:8081/nexus/service/siesta/logging/log
为您提供最近的日志文件(通过反复试验找到)。
有一个选项可以从 Nexus 的 Log
选项卡下载日志。
下载文件后,您的浏览器将从下载文件的位置捕获 URL,这将列在浏览器的下载部分中。
您可以使用以下方法获取日志,
使用
curl
获取日志:curl -u uname:pass http://nexusURL/nexus/service/siesta/logging/log
正在使用
request
模块获取Node.js
中的日志:var request = require('request') var opts = { headers: { Authorization: "Basic YWRtaW46YWRtaW4=" }, //For admin:admin uri: 'http://nexusURL/nexus/service/siesta/logging/log', method: "GET" } request(opts,function(err, res, body){ console.log(body) } );