vb.net创建日志文件 vbnet createobject( 二 )


IIf(Len(Trim(sVer)) = 0, "null", "'"sVer"'")"," _
IIf(Len(Trim(sUserName)) = 0, "null", "'"sUserName"'")"," _
IIf(Len(Trim(sVer)) = 0, "null", "'"EthernetNO"'")")"
Cn.Execute strSQL
'是否显示未知错误信息
If Trim(UCase(showMsg)) = "Y" Then MsgBox strMessage, vbCritical, strCaption
PROC_EXIT:
Set Res = Nothing
Set ResErrorCode = Nothing
Exit Sub
ErrorHandle:
Resume Next
vb.net编译时生成log文件夹在程序目录下生成log目录,用于保存日志文件 。
自动在log目录中,生成日志文件 , 文件命名用年月日定义 , 如20100119_log.log 。
在日志文件中,每行记录一个时间点的运行内容,时间点的精度应该达到毫秒 。
VB.Net怎么创建文件举个例子:
先引入命名空间:
Imports
System.IOImports
System.Security.AccessControl
代码:
Dim
sec
As
DirectorySecurity
=
New
DirectorySecurityDim
rule
As
FileSystemAccessRule
=
New
FileSystemAccessRule("Administrator",
FileSystemRights.Delete,
AccessControlType.Allow)sec.AddAccessRule(rule)Directory.CreateDirectory("C:\test",
sec)
这段代码就是以
Administrator
帐户

C:\
创建
test
文件夹 。
如何简单创建日志文件您可以创建日志文件,并使其包含与互操作性、程序加载和网络有关的诊断信息 。通过设置注册表项,可以启用日志记录 。首先,设置一个注册表项以启用常规日志记录,然后针对所需的日志记录组件和选项来设置注册表项 。
可以使用下列方法设置注册表项:
使用 Visual Studio 中的远程注册表编辑器 。
在 .NET Compact Framework 2.0 Service Pack 1 中,使用远程性能监视器中的日志记录选项 。有关远程性能监视器的更多信息,请参见 如何:在运行时监视性能 。
在 .NET Compact Framework 3.5 中 , 可以使用日志记录工具 NetCFLogging.exe,该工具提供了用于启用和禁用日志记录的简单的图形用户界面 。此工具包括在 Power Toys for .NET Compact Framework 中 。有关更多信息,请参见 Power Toys for .NET Compact Framework 。
使用 Registry 和 RegistryKey 类,.NET Compact Framework 2.0 版及更高版本支持这些类 。
下表对这些日志文件进行了总结 。
日志记录组件
日志文件内容
互操作
记录 COM 互操作调用 。提供有关平台调用和封送处理的信息 。
错误
记录所有未处理的异常和本机异常 。将错误记录到日志文件和 OutputDebugString 中 。将为位于当前路径的每个程序集创建日志文件,并将其应用于当前会话 。在第一次出现未处理的异常或本机异常之后 , 将覆盖日志文件 。
加载程序
记录有关程序加载的信息 。文件标头包含下列信息:
应用程序名称 。
进程 ID(由 Windows Embedded CE 提供) 。
创建日志文件的本地日期和时间 。其格式不是全局性的,而是区域性特定的 。
.NET Compact Framework 版本 , 例如 2.0.5021.00 。
与平台相关的信息,例如 Windows Embedded CE v5.0.1400 (CEPC) WinCE5x86 debug Dev i386 IJITv2 。
文件提供以下信息:
强制状态(兼容性模式) 。
加载模块时为模块指定的信任级别 。
解析方法时失败 。
解析类型时失败 。
查找或加载程序集或模块时失败 。
程序集加载成功 。
无效的元数据版本 。
查找平台调用 DLL 时失败 。
在平台调用 DLL 中查找函数时失败 。
策略文件的名称,或者指出缺少该文件的事实 。
策略文件处理过程中的主要错误 。

推荐阅读