我创建了一个java MVC web应用程序,并部署在Azure云上。现在,我正在尝试将我的web应用程序日志捕获到text/CSV文件中,并将该文本/CSV文件存储在Azure Blob存储中。有人能告诉我怎么做吗?如何访问Azure Blob存储。我通过了这个文章,但没有多大帮助。
请大家帮忙。
注意-在现场应用程序中,我们可以使用属性文件& log4j jar进行同样的操作。
我也想在Azure web应用程序中做同样的事情。
发布于 2016-02-08 09:22:53
根据我的理解,我认为满足您需求的简单方法是使用log4j附录将日志存储到Azure Blob存储中。它只需更改log4j.properties文件即可启用Azure的附录。
在GitHub上有两个非官方的项目,用于实现Azure表存储的log4j附录,而不是Blob存储。
它们如下所示。
您可以尝试引用这些代码来实现Blob的附录,例如附加气泡。
但我认为使用Azure表存储是最简单的日志记录方式,正如作者所认为的那样。
发布于 2016-02-05 10:56:54
您需要下载azure-存储-java,然后只需按照您提到的文章:存储-java-如何使用-blob-存储。如果在本文中有任何问题,则需要显示给您问题的代码示例。
https://stackoverflow.com/questions/35221330
复制相似问题