Samond Classes Library 1.1.6-RELEASE build 132

SCLog.h

Go to the documentation of this file.
00001 //
00002 //  SCLog.h
00003 //  scl
00004 //
00005 //  Created by Viacheslav Smolensky on 20.01.10.
00006 //  Copyright (c) 2007 - 2014 by Samond Development Corporation. All rights reserved.
00007 //
00008 
00016 #import <Foundation/Foundation.h>
00017 #import <scl/SCTypes.h>
00018 #import <scl/SCObject.h>
00019 
00020 #define SCLogClass @"SCLog" ///< SCLog class name
00021 
00029 @interface SCLog : SCObject {
00030 
00031 }
00032 
00033 #pragma mark -
00034 #pragma mark Sending Unformatted Debug Information
00035 
00040 + (void)log:(id)object;
00041 
00046 + (void)logID:(id)object;
00047 
00052 + (void)logString:(NSString *)string;
00053 
00058 + (void)logUnichar:(unichar)chr;
00059 
00064 + (void)logBool:(BOOL)boolean;
00065 
00070 + (void)logSignedInteger:(SCInteger)integer;
00071 
00076 + (void)logUnsignedInteger:(SCUInteger)integer;
00077 
00082 + (void)logSignedLong:(SCLong)longint;
00083 
00088 + (void)logUnsignedLong:(SCULong)longint;
00089 
00094 + (void)logDouble:(SCDouble)flt;
00095 
00100 + (void)logPointer:(void *)pointer;
00101 
00106 + (void)logBinary:(SCULong)longint;
00107 
00112 + (void)logOctal:(SCULong)longint;
00113 
00118 + (void)logDecimal:(SCULong)longint;
00119 
00124 + (void)logHex:(SCULong)longint;
00125 
00130 + (void)logChar:( char *)string;
00131 
00132 #pragma mark -
00133 #pragma mark Sending Formatted Debug Information
00134 
00140 + (void)log:(id)object format:(NSString *)format;
00141 
00147 + (void)logID:(id)object format:(NSString *)format;
00148 
00154 + (void)logString:(NSString *)string format:(NSString *)format;
00155 
00161 + (void)logUnichar:(unichar)chr format:(NSString *)format;
00162 
00168 + (void)logBool:(BOOL)boolean format:(NSString *)format;
00169 
00175 + (void)logSignedInteger:(SCInteger)integer format:(NSString *)format;
00176 
00182 + (void)logUnsignedInteger:(SCUInteger)integer format:(NSString *)format;
00183 
00189 + (void)logSignedLong:(SCLong)longint format:(NSString *)format;
00190 
00196 + (void)logUnsignedLong:(SCULong)longint format:(NSString *)format;
00197 
00203 + (void)logDouble:(SCDouble)flt format:(NSString *)format;
00204 
00210 + (void)logPointer:(void *)pointer format:(NSString *)format;
00211 
00217 + (void)logBinary:(SCULong)longint format:(NSString *)format;
00218 
00224 + (void)logOctal:(SCULong)longint format:(NSString *)format;
00225 
00231 + (void)logDecimal:(SCULong)longint format:(NSString *)format;
00232 
00238 + (void)logHex:(SCULong)longint format:(NSString *)format;
00239 
00245 + (void)logChar:(char *)string format:(NSString *)format;
00246 
00247 #pragma mark -
00248 #pragma mark Sending Conditional Unformatted Debug Information
00249 
00256 + (void)log:(id)object condition:(BOOL)flag;
00257 
00264 + (void)logID:(id)object condition:(BOOL)flag;
00265 
00272 + (void)logString:(NSString *)string condition:(BOOL)flag;
00273 
00280 + (void)logUnichar:(unichar)chr condition:(BOOL)flag;
00281 
00288 + (void)logBool:(BOOL)boolean condition:(BOOL)flag;
00289 
00296 + (void)logSignedInteger:(SCInteger)integer condition:(BOOL)flag;
00297 
00304 + (void)logUnsignedInteger:(SCUInteger)integer condition:(BOOL)flag;
00305 
00312 + (void)logSignedLong:(SCLong)longint condition:(BOOL)flag;
00313 
00320 + (void)logUnsignedLong:(SCULong)longint condition:(BOOL)flag;
00321 
00328 + (void)logDouble:(SCDouble)flt condition:(BOOL)flag;
00329 
00336 + (void)logPointer:(void *)pointer condition:(BOOL)flag;
00337 
00344 + (void)logBinary:(SCULong)longint condition:(BOOL)flag;
00345 
00352 + (void)logOctal:(SCULong)longint condition:(BOOL)flag;
00353 
00360 + (void)logDecimal:(SCULong)longint condition:(BOOL)flag;
00361 
00368 + (void)logHex:(SCULong)longint condition:(BOOL)flag;
00369 
00376 + (void)logChar:(char *)string condition:(BOOL)flag;
00377 
00384 + (void)log:(id)object uncondition:(BOOL)flag;
00385 
00392 + (void)logID:(id)object uncondition:(BOOL)flag;
00393 
00400 + (void)logString:(NSString *)string uncondition:(BOOL)flag;
00401 
00408 + (void)logUnichar:(unichar)chr uncondition:(BOOL)flag;
00409 
00416 + (void)logBool:(BOOL)boolean uncondition:(BOOL)flag;
00417 
00424 + (void)logSignedInteger:(SCInteger)integer uncondition:(BOOL)flag;
00425 
00432 + (void)logUnsignedInteger:(SCUInteger)integer uncondition:(BOOL)flag;
00433 
00440 + (void)logSignedLong:(SCLong)longint uncondition:(BOOL)flag;
00441 
00448 + (void)logUnsignedLong:(SCULong)longint uncondition:(BOOL)flag;
00449 
00456 + (void)logDouble:(SCDouble)flt uncondition:(BOOL)flag;
00457 
00464 + (void)logPointer:(void *)pointer uncondition:(BOOL)flag;
00465 
00472 + (void)logBinary:(SCULong)longint uncondition:(BOOL)flag;
00473 
00480 + (void)logOctal:(SCULong)longint uncondition:(BOOL)flag;
00481 
00488 + (void)logDecimal:(SCULong)longint uncondition:(BOOL)flag;
00489 
00496 + (void)logHex:(SCULong)longint uncondition:(BOOL)flag;
00497 
00504 + (void)logChar:(char *)string uncondition:(BOOL)flag;
00505 
00513 + (void)logWithCondition:(BOOL)flag yes:(id)yes no:(id)no;
00514 
00522 + (void)logIDWithCondition:(BOOL)flag yes:(id)yes no:(id)no;
00523 
00531 + (void)logStringWithCondition:(BOOL)flag yes:(NSString *)yes no:(NSString *)no;
00532 
00540 + (void)logUnicharWithCondition:(BOOL)flag yes:(unichar)yes no:(unichar)no;
00541 
00549 + (void)logBoolWithCondition:(BOOL)flag yes:(BOOL)yes no:(BOOL)no;
00550 
00558 + (void)logSignedIntegerWithCondition:(BOOL)flag yes:(SCInteger)yes no:(SCInteger)no;
00559 
00567 + (void)logUnsignedIntegerWithCondition:(BOOL)flag yes:(SCUInteger)yes no:(SCUInteger)no;
00568 
00576 + (void)logSignedLongWithCondition:(BOOL)flag yes:(SCLong)yes no:(SCLong)no;
00577 
00585 + (void)logUnsignedLongWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no;
00586 
00594 + (void)logDoubleWithCondition:(BOOL)flag yes:(SCDouble)yes no:(SCDouble)no;
00595 
00603 + (void)logPointerWithCondition:(BOOL)flag yes:(void *)yes no:(void *)no;
00604 
00612 + (void)logBinaryWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no;
00613 
00621 + (void)logOctalWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no;
00622 
00630 + (void)logDecimalWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no;
00631 
00639 + (void)logHexWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no;
00640 
00648 + (void)logCharWithCondition:(BOOL)flag yes:(char *)yes no:(char *)no;
00649 
00650 #pragma mark -
00651 #pragma mark Sending Conditional Formatted Debug Information
00652 
00660 + (void)log:(id)object format:(NSString *)format condition:(BOOL)flag;
00661 
00669 + (void)logID:(id)object format:(NSString *)format condition:(BOOL)flag;
00670 
00678 + (void)logString:(NSString *)string format:(NSString *)format condition:(BOOL)flag;
00679 
00687 + (void)logUnichar:(unichar)chr format:(NSString *)format condition:(BOOL)flag;
00688 
00696 + (void)logBool:(BOOL)boolean format:(NSString *)format condition:(BOOL)flag;
00697 
00705 + (void)logSignedInteger:(SCInteger)integer format:(NSString *)format condition:(BOOL)flag;
00706 
00714 + (void)logUnsignedInteger:(SCUInteger)integer format:(NSString *)format condition:(BOOL)flag;
00715 
00723 + (void)logSignedLong:(SCLong)longint format:(NSString *)format condition:(BOOL)flag;
00724 
00732 + (void)logUnsignedLong:(SCULong)longint format:(NSString *)format condition:(BOOL)fl;
00733 
00741 + (void)logDouble:(SCDouble)flt format:(NSString *)format condition:(BOOL)flag;
00742 
00750 + (void)logPointer:(void *)pointer format:(NSString *)format condition:(BOOL)flag;
00751 
00759 + (void)logBinary:(SCULong)longint format:(NSString *)format condition:(BOOL)flag;
00760 
00768 + (void)logOctal:(SCULong)longint format:(NSString *)format condition:(BOOL)flag;
00769 
00777 + (void)logDecimal:(SCULong)longint format:(NSString *)format condition:(BOOL)flag;
00778 
00786 + (void)logHex:(SCULong)longint format:(NSString *)format condition:(BOOL)flag;
00787 
00795 + (void)logChar:(char *)string format:(NSString *)format condition:(BOOL)flag;
00796 
00804 + (void)log:(id)object format:(NSString *)format uncondition:(BOOL)flag;
00805 
00813 + (void)logID:(id)object format:(NSString *)format uncondition:(BOOL)flag;
00814 
00822 + (void)logString:(NSString *)string format:(NSString *)format uncondition:(BOOL)flag;
00823 
00831 + (void)logUnichar:(unichar)chr format:(NSString *)format uncondition:(BOOL)flag;
00832 
00840 + (void)logBool:(BOOL)boolean format:(NSString *)format uncondition:(BOOL)flag;
00841 
00849 + (void)logSignedInteger:(SCInteger)integer format:(NSString *)format uncondition:(BOOL)flag;
00850 
00858 + (void)logUnsignedInteger:(SCUInteger)integer format:(NSString *)format uncondition:(BOOL)flag;
00859 
00867 + (void)logSignedLong:(SCLong)longint format:(NSString *)format uncondition:(BOOL)flag;
00868 
00876 + (void)logUnsignedLong:(SCULong)longint format:(NSString *)format uncondition:(BOOL)fl;
00877 
00885 + (void)logDouble:(SCDouble)flt format:(NSString *)format uncondition:(BOOL)flag;
00886 
00894 + (void)logPointer:(void *)pointer format:(NSString *)format uncondition:(BOOL)flag;
00895 
00903 + (void)logBinary:(SCULong)longint format:(NSString *)format uncondition:(BOOL)flag;
00904 
00912 + (void)logOctal:(SCULong)longint format:(NSString *)format uncondition:(BOOL)flag;
00913 
00921 + (void)logDecimal:(SCULong)longint format:(NSString *)format uncondition:(BOOL)flag;
00922 
00930 + (void)logHex:(SCULong)longint format:(NSString *)format uncondition:(BOOL)flag;
00931 
00939 + (void)logChar:(char *)string format:(NSString *)format uncondition:(BOOL)flag;
00940 
00949 + (void)logWithCondition:(BOOL)flag yes:(id)yes no:(id)no format:(NSString *)format;
00950 
00959 + (void)logIDWithCondition:(BOOL)flag yes:(id)yes no:(id)no format:(NSString *)format;
00960 
00969 + (void)logStringWithCondition:(BOOL)flag
00970                            yes:(NSString *)yes
00971                             no:(NSString *)no
00972                         format:(NSString *)format;
00973 
00982 + (void)logUnicharWithCondition:(BOOL)flag 
00983                             yes:(unichar)yes
00984                              no:(unichar)no
00985                          format:(NSString *)format;
00986 
00995 + (void)logBoolWithCondition:(BOOL)flag yes:(BOOL)yes no:(BOOL)no format:(NSString *)format;
00996 
01005 + (void)logSignedIntegerWithCondition:(BOOL)flag
01006                                   yes:(SCInteger)yes
01007                                    no:(SCInteger)no
01008                                format:(NSString *)format;
01009 
01018 + (void)logUnsignedIntegerWithCondition:(BOOL)flag
01019                                     yes:(SCUInteger)yes
01020                                      no:(SCUInteger)no
01021                                  format:(NSString *)format;
01022 
01031 + (void)logSignedLongWithCondition:(BOOL)flag
01032                                                            yes:(SCLong)yes
01033                                                                 no:(SCLong)no
01034                                                         format:(NSString *)format;
01035 
01044 + (void)logUnsignedLongWithCondition:(BOOL)flag
01045                                                                  yes:(SCULong)yes
01046                                                                   no:(SCULong)no
01047                                                           format:(NSString *)format;
01048 
01057 + (void)logDoubleWithCondition:(BOOL)flag
01058                                                    yes:(SCDouble)yes
01059                                                         no:(SCDouble)no
01060                                                 format:(NSString *)format;
01061 
01070 + (void)logPointerWithCondition:(BOOL)flag yes:(void *)yes no:(void *)no format:(NSString *)format;
01071 
01080 + (void)logBinaryWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no format:(NSString *)format;
01081 
01090 + (void)logOctalWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no format:(NSString *)format;
01091 
01100 + (void)logDecimalWithCondition:(BOOL)flag
01101                                                         yes:(SCULong)yes
01102                                                          no:(SCULong)no
01103                                                  format:(NSString *)format;
01104 
01113 + (void)logHexWithCondition:(BOOL)flag yes:(SCULong)yes no:(SCULong)no format:(NSString *)format;
01114 
01123 + (void)logCharWithCondition:(BOOL)flag yes:(char *)yes no:(char *)no format:(NSString *)format;
01124 
01125 @end
 All Classes Files Functions Typedefs Enumerations Enumerator Defines