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
))