Cloud foundry 是否可以在CloudFoundry中下载或搜索应用程序日志

Cloud foundry 是否可以在CloudFoundry中下载或搜索应用程序日志,cloud-foundry,Cloud Foundry,我是CloudFoundry的新手,正在尝试找到一种下载日志文件或在CloudFoundry中搜索日志文件的方法 我知道我可以使用vmc文件打开日志文件,但是否有其他方式访问日志 谢谢, Kinjal我认为最简单的方法是使用VMC客户端库“cfoundry” 以下ruby脚本连接并下载三个主要日志: #/usr/bin/env ruby 需要“rubygems” 需要“资金” creds={:username=>ARGV[0],:password=>ARGV[1]} app_name=ARGV[

我是CloudFoundry的新手,正在尝试找到一种下载日志文件或在CloudFoundry中搜索日志文件的方法

我知道我可以使用vmc文件打开日志文件,但是否有其他方式访问日志

谢谢,
Kinjal

我认为最简单的方法是使用VMC客户端库“cfoundry”

以下ruby脚本连接并下载三个主要日志:

#/usr/bin/env ruby
需要“rubygems”
需要“资金”
creds={:username=>ARGV[0],:password=>ARGV[1]}
app_name=ARGV[2]
文件\-to \-dl=['logs/staging.log','logs/stderr.log','logs/stdout.log']
c=CFoundry::Client.new“http://api.cloudfoundry.com"
c、 登录信誉
app=c.app\u by\u name app\u name
文件_至_dl.每个都有|文件|
开始
content=app.file(文件)
本地路径=file.match(/\/([^\/]+)$/)[1]
open(local_path,'w'){| f | f.write(content)}
救援基金会::未找到
把“404!”
结束
结束

此脚本假定您使用的是最新版本的VMC(较旧的旧版本不使用cfoundry),并且在调用脚本时还传入用户名、密码和应用程序名。它将在本地写入远程文件的内容。

非常感谢您的快速帮助。这个脚本非常有魅力,我不知道从哪里开始,因为我对ruby脚本编写不太熟悉。事实上,我已经创建了一个CF应用程序,可以定期将日志从任何应用程序上传到云存储,请查看。。您好,将vmc升级到0.4.7后,此脚本将运行,但日志文件为0字节