2008年11月12日

log4net GetLogger

摘要: 通常情况下,我们通过 LogManager.GetLogger() 来获取一个记录器。LogManager 内部维护一个 hashtable,保存新创建 Logger 引用,下次需要时直接从 hashtable 获取其实例。 ILog log = LogManager.GetLogger(this.GetType()); log.Debug("aaaaaaaaaaaaaaa"); 所有 Logg... 阅读全文

posted @ 2008-11-12 17:51 starspace 阅读(1253) 评论(1) 推荐(0) 编辑

使用 StackTrace 获得更多跟 Exception 有关的信息 [转]

摘要: 不知你有没有留意过ASP.net的异常,如下图: 请留意图中用红笔标的地方。那些数字标明出错处位于源代码文件的多少行。 但是,我们通过 Exception.StackTrace 是获得不了这个信息的。这个信息是如何获得呢?这就要用到下面两个类: System.Diagnostics.StackTrace 表示一个堆栈跟踪,它是一个... 阅读全文

posted @ 2008-11-12 17:01 starspace 阅读(299) 评论(0) 推荐(0) 编辑

一个StackTrace类 [转]

摘要: 一个StackTrace类 以前总是看见正规的软件或引擎,在程序异常时总能给出许多提示信息:如cpp文件、行号等。 那时总是搞不清楚这是如何实现的。近来看了MSDN上的一篇介绍 搞清楚了原理 就写了一个异常类。 以后所有的Win32程序都能用它来进行异常处理了。 MSDN原文:http://msdn.microsoft.com/msdnmag/issues/02/03/hood/default.a... 阅读全文

posted @ 2008-11-12 17:00 starspace 阅读(201) 评论(0) 推荐(0) 编辑

PERL 内置变量 [转]

摘要: PERL 内置变量 use vars qw($myconfig); $myconfig = { config_file_name => 'default_config', ... } 其中 qw含义见下表所示: Customary || Generic Meaning ||Interpolates ===========================... 阅读全文

posted @ 2008-11-12 11:42 starspace 阅读(399) 评论(0) 推荐(0) 编辑

利用Perl解析XML文件 [转]

摘要: 当在Perl中使用XML时,你会有将近五百个CPAN模块可以选择,每一个都支持整合Web服务的不同方面。此外,Perl的核心库包括多个支持XML的模块。这篇文章就关注于一个最早期且涉及最频繁的核心模块:XML::Parser. XML::解析器系列 最初的Perl解析器XML::Parser::Expat由Larry Wall在几年前编写并由Clark Cooper保持延续。模块作为E... 阅读全文

posted @ 2008-11-12 11:28 starspace 阅读(602) 评论(0) 推荐(0) 编辑

导航