1
我有一个使用Log4net将日志写入文本文件的ASP.NET MVC4应用程序。 现在我正在将我的解决方案迁移到Windows Azure网站,但似乎无法访问我的日志文件。Windows Azure上的Log4net
有什么线索吗?日志将存储在哪里?是否有其他指令或配置要添加?
我有一个使用Log4net将日志写入文本文件的ASP.NET MVC4应用程序。 现在我正在将我的解决方案迁移到Windows Azure网站,但似乎无法访问我的日志文件。Windows Azure上的Log4net
有什么线索吗?日志将存储在哪里?是否有其他指令或配置要添加?
您可以使用AdoNetAppender将日志写入Azure SQL数据库。看到这个配置例如: http://logging.apache.org/log4net/release/config-examples.html
注意:使用此语句来创建日志表:
CREATE TABLE [dbo].[Log](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Date] [datetime] NOT NULL,
[Thread] [varchar](255) NOT NULL,
[Level] [varchar](50) NOT NULL,
[Logger] [varchar](255) NOT NULL,
[Message] [varchar](4000) NOT NULL,
[Exception] [varchar](2000) NULL,
CONSTRAINT [PK_Log] PRIMARY KEY CLUSTERED
(
[Id] ASC
))