我创建了一个Java MVC Web应用程序并将其部署在Azure云上。现在,我尝试将Web应用程序日志捕获到text / CSV文件中,并将该text / CSV文件存储在Azure Blob存储中。谁能告诉我该怎么做?如何访问Azure Blob存储。我浏览了这篇文章,但并没有太大帮助。
请任何人帮助。
注意:在本地应用程序中,我们可以使用属性文件和log4j jar执行相同的操作。
我想在Azure Web App中执行相同的操作。
根据我的理解,我认为满足您需求的简单方法是使用log4j附加程序将日志存储到Azure Blob存储中。它只需要更改log4j.properties
文件即可为Azure启用附加程序。
GitHub上有两个非官方的项目,用于为Azure表存储而不是Blob存储实现log4j附加程序。
它们如下。
您可以尝试参考这些代码来实现Blob存储的附加器,例如Append Blobs。
但是我认为,正如作者认为的那样,使用Azure表存储是最简单的日志记录方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句