"Serverless 应用引擎 我想在webshell中查看日志 创建一个logs的文件夹 在启动命令里这样加对吗?
加了这个启动就报错
"
在 Serverless 应用引擎(SAE)中,您可以通过 WebShell 访问应用的命令行界面,并查看日志文件。如果您希望创建一个名为 "logs" 的文件夹,请按照以下步骤进行操作:
一旦 WebShell 启动并加载完毕,您可以使用命令行来创建 "logs" 文件夹。请执行以下命令:
mkdir logs
这将在当前目录下创建一个名为 "logs" 的文件夹。您可以使用该文件夹来存储和管理您的日志文件。
请注意,SAE 平台会自动管理日志文件,并将其存储在特定的目录中。因此,在 webshell 中手动创建日志文件夹可能不是必需的,除非您有特定的需求或配置。
并不建议在函数计算 (Serverless 应用引擎) 的执行环境中创建日志文件夹,具体原因如下:
函数计算的执行环境是每次任务运行时临时创建的,任务结束后即被销毁。
函数计算不提供持久化的文件系统,创建的文件夹和文件在任务之间无法共享。
只建议将日志输出到标准输出(stdout),函数计算会自动保存执行日志。
正确的做法是将日志输出到标准输出,例如:
js
Copy
console.log("This is a log from my function")
则日志为:
Copy
This is a log from my function
函数计算会自动将标准输出作为函数执行日志保存,方便查看。
因此,您不需要手动创建日志文件夹,也不需要在函数入口命令里增加创建文件夹的操作。
如果需要更多的日志以便分析和监控,可以考虑将日志输出到第三方日志服务,例如:
阿里云日志服务SLS
ElasticSearch
CloudWatch Logs
这个args是java的参数 没法加在这里 你可以直接看实时日志 实时日志就是标准输出,此回答整理自钉群“【3群】Serverless应用引擎(SAE)用户群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。