Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Changeset 3908

Show
Ignore:
Timestamp:
08/24/08 21:13:56 (3 months ago)
Author:
kris
Message:

added "if (log.info)" shortcuts for enabled-testing

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tango/util/log/Log.d

    r3814 r3908  
    572572        /*********************************************************************** 
    573573 
     574                Is trace enabled? 
     575 
     576        ***********************************************************************/ 
     577 
     578        final bool trace () 
     579        { 
     580                return enabled (Level.Trace); 
     581        } 
     582 
     583        /*********************************************************************** 
     584 
    574585                Append a trace message 
    575586 
     
    588599 
    589600        private void trace (lazy void dg) 
     601        { 
     602                if (enabled (Level.Trace)) 
     603                    dg(); 
     604        } 
     605 
     606        /*********************************************************************** 
     607 
     608                Is info enabled? 
     609 
     610        ***********************************************************************/ 
     611 
     612        final bool info () 
     613        { 
     614                return enabled (Level.Info); 
     615        } 
     616 
     617        /*********************************************************************** 
     618 
     619                Append an info message 
     620 
     621        ***********************************************************************/ 
     622 
     623        final void info (char[] fmt, ...) 
     624        { 
     625                format (Level.Info, fmt, _arguments, _argptr); 
     626        } 
     627 
     628        /*********************************************************************** 
     629 
     630                Append an info message 
     631 
     632        ***********************************************************************/ 
     633 
     634        private void info (lazy void dg) 
    590635        { 
    591636                if (enabled (Level.Info)) 
     
    595640        /*********************************************************************** 
    596641 
    597                 Append an info message 
    598  
    599         ***********************************************************************/ 
    600  
    601         final void info (char[] fmt, ...) 
    602         { 
    603                 format (Level.Info, fmt, _arguments, _argptr); 
    604         } 
    605  
    606         /*********************************************************************** 
    607  
    608                 Append an info message 
    609  
    610         ***********************************************************************/ 
    611  
    612         private void info (lazy void dg) 
    613         { 
    614                 if (enabled (Level.Info)) 
    615                     dg(); 
     642                Is warn enabled? 
     643 
     644        ***********************************************************************/ 
     645 
     646        final bool warn () 
     647        { 
     648                return enabled (Level.Warn); 
    616649        } 
    617650 
     
    641674        /*********************************************************************** 
    642675 
     676                Is error enabled? 
     677 
     678        ***********************************************************************/ 
     679 
     680        final bool error () 
     681        { 
     682                return enabled (Level.Error); 
     683        } 
     684 
     685        /*********************************************************************** 
     686 
    643687                Append an error message 
    644688 
     
    660704                if (enabled (Level.Error)) 
    661705                    dg(); 
     706        } 
     707 
     708        /*********************************************************************** 
     709 
     710                Is fatal enabled? 
     711 
     712        ***********************************************************************/ 
     713 
     714        final bool fatal () 
     715        { 
     716                return enabled (Level.Fatal); 
    662717        } 
    663718