1

我有一个 ASP.NET MVC4 应用程序,它使用 Log4net 将日志写入文本文件。现在我将我的解决方案移动到 Windows Azure 网站,但我似乎无法访问我的日志文件。

有什么线索吗?日志将存储在哪里?是否有其他指令或配置要添加?

4

1 回答 1

0

您可以使用 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
))
于 2013-08-12T12:18:55.860 回答