asp中日志方法

<%
    Function getPath()
        getPath = request.servervariables("APPL_PHYSICAL_PATH")
    End Function

Function getScriptName()
        sName = request.servervariables("SCRIPT_NAME")
        getScriptName = sName
    End Function

Sub writeLog(logMsg, strSQL)
        f_YY=CStr(Year(Now()))
        If( Month(Now()) < 10 ) Then
            f_MM="0" & CStr(Month(Now()))
        Else
            f_MM=CStr(Month(Now()))
        End if
        If( day(Now()) < 10 ) Then
            f_DD="0" & CStr(day(Now()))
        Else
            f_DD=CStr(day(Now()))
        End if

‘f_date    = FormatDateTime(date,2)
        f_date1    = f_YY & f_MM & f_DD

pathname = "D:\LOG\" & Request.ServerVariables("REMOTE_ADDR") & "-" &  f_date1    & ".log" ‘formatdatetime(Date, 1) FormatDateTime(Now(),1)
        set fso = server.CreateObject("scripting.filesystemobject")

if fso.fileExists(pathname) then          
            set ofile = fso.OpenTextFile(pathname,8,true)
        else
            set ofile = fso.CreateTextFile(pathname,true)
        end If

ofile.Writeline "[" & Now & "-" & getScriptName() & "]" & chr(13) & chr(10)
        ofile.Writeline logMsg & chr(13) & chr(10)
        ofile.Writeline strSQL & chr(13) & chr(10)

ofile.close
        set ofile = nothing
        set fso = nothing
    End Sub
%>

时间: 2024-11-04 11:34:21

asp中日志方法的相关文章

ASP.NET中HttpApplication中ProcessRequest方法中执行的事件顺序;ASP.NET WebForm和MVC整体请求流程图

ASP.NET中HttpApplication中ProcessRequest方法中执行的事件顺序 1.BeginRequest  开始处理请求 2.AuthenticateRequest 授权验证请求,获取用户授权信息 3.PostAuthenticateRequest 获取成功 4.AunthorizeRequest 授权,一般来检查用户是否获得权限 5.PostAuthorizeRequest 获得授权 6.ResolveRequestCache 获取页面缓存结果(如果没有则执行) 7.Po

asp中Server.MapPath的使用方法

老是忘记Server.MapPath的使用方法了,下面记录一下,以备后用: 总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径 1.Server.MapPath("/") 注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\. 2.Server.MapPath("./") 注:获得所在页面的当前目录,等价于Server.MapPath(""). 3.Server.MapPath(&qu

ASP中文件上传组件ASPUpload介绍和使用方法

[导读]要实现该功能,就要利用一些特制的文件上传组件.文件上传组件网页非常多,这里介绍国际上非常有名的ASPUpload组件 1 下载和安装ASPUpload  要实现该功能,就要利用一些特制的文件上传组件.文件上传组件网页非常多,这里介绍国际上非常有名的ASPUpload组件,它的下载网址是:           http://www.persits.com/aspupload.exe       组件提供者网址是:           http://www.aspupload.com    

ASP.NET Global中的方法

[ASP.NET 1.1]Global.asax.cs中的方法的含义  跟Request有关的放到后面一起说,先说其他的5个. Application_Init:在每一个HttpApplication实例初始化的时候执行. Application_Disposed:在每一个HttpApplication实例被销毁之前执行. Application_Error:所有没有处理的错误都会导致这个方法的执行. Application_Start:在程序初始化的时候执行.在Web应用程序的生命周期里就执行

ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明

1 ASP程序在同一个站点中,如果有UTF-8编码的程序,又有GB2312编码的程序时,在浏览UTF-8编码的页面后,再浏览当前网站GB2312的页面,GB2312编码的页面就会出现乱码 2 出现这样的问题是当你浏览UTF-8编码的时候,服务器默认用UTF-8的引擎来输出html,当你用再浏览GB2312的页面时,它还是用UTF-8来输出本应是GB2312编码的页面所以会乱码. 3 4 5 6 首先让我们来了解一下Session对象提供了四个属性. 7 1.CodePage 读/写.整型. 8

asp中设置session过期时间方法总结

http://www.jb51.net/article/31217.htm asp中设置session过期时间方法总结 作者: 字体:[增加 减小] 类型:转载 asp中默认session过期时间为20分钟,很多情况下不够,今天有客户要求很多就要重新登录了,所以准备了这篇文章,方便需要的朋友 如果程序中没有设置session的过期时间,那么session过期时间就会按照IIS设置的过期时间来执行,IIS中session默认过期时间为20分钟,IIS中session时间可以更改 时间设置要放在前面

ASP.NET MVC4在View中调用当前Controller中的方法

调用当前Controller中的方法 1 @{ 2 ((HomeController)ViewContext.Controller).Method1(); 3 } 调用静态方法 1 @{ 2 SomeClass.Method(); 3 }

c#.NET中日志信息写入Windows日志中解决方案

1. 目的应用系统的开发和维护离不开日志系统,选择一个功能强大的日志系统解决方案是应用系统开发过程中很重要的一部分.在.net环境下的日志系统解决方案有许多种,log4net是其中的佼佼者.在Windows2000及以上操作系统中,有一个Windows日志系统,它包括应用程序(Application)事件日志.系统(System)日志和安全(Security)日志,事件日志也可以是自定义日志.在.net Framework中也提供了相应的类和接口来使用应用程序事件日志或者自定义事件日志.使用Wi

ASP.NET 日志组件LogNet.DLL 引用即可写入日志及读取日志

借助LogNet组件,以后查看站点日志,再也不用去服务器下载了 日志组件:LogNet.DLL ,引用即可使用 写入方法: 1.LogNet.Log.WriteLog("日志标题", "日志内容"); 2.LogNet.Log.WriteLog("日志标题",new Exception()); 日志内容同时写入年月日三份文本文件中 站点读取方法: 复制 ReadLogNet.aspx 文件到站点,WebForm和MVC站点都一样,文件名也可自定义