VB.NET 写日志文件

''' <summary>
    ''' 写日志
    ''' </summary>
    ''' <param name="msg">日志内容</param>
    ''' <param name="context">上下文对象</param>
    ''' <remarks></remarks>
    Sub WriteLog(msg As String, Optional context As System.Web.HttpContext = Nothing)
        Dim filepath As String = ""
        If context Is Nothing Then
            filepath = Me.LogFilePath
        Else
            filepath = context.Server.MapPath("..") + "\File\LogFile\"
        End If
        filepath &= Now.ToString("yyyyMMdd") & ".txt"
        Dim content As String
        If context IsNot Nothing Then
            content = "<-------------异常时间:" & Now.ToString("yyyy-MM-dd HH:mm:ss") & _
                Chr(13) & msg & "来源:" & context.Request.Url.ToString & _
                "错误信息:" & context.Error.Message & _
                Chr(13) & "错误详情:" & Chr(13) & context.Error.StackTrace & Chr(13) & _
                "--------------->" & Chr(13)
        Else
            content = "异常时间:" & Now.ToString("yyyy-MM-dd HH:mm:ss") + Chr(13) & msg & Chr(13)
        End If
        File.AppendAllText(filepath, content)
    End Sub



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值