【问题标题】:Log4net on Windows AzureWindows Azure 上的 Log4net
【发布时间】:2013-07-02 11:01:37
【问题描述】:

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

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

【问题讨论】:

    标签: asp.net asp.net-mvc-4 log4net azure-storage log4net-configuration


    【解决方案1】:

    您可以使用 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
    ))
    

    【讨论】:

      猜你喜欢
      • 2015-06-09
      • 2017-02-10
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2011-04-07
      相关资源
      最近更新 更多