com.sap.tc.logging
Class Version

java.lang.Object
  |
  +--com.sap.tc.logging.Version

public class Version
extends java.lang.Object

Logging API Version

Version:
1.0

*
Logging API version history
Who Date of Change Version Comment
Robert Boban 08. Oct. 2003 1.5.1 Init versioning
Robert Boban 11. Apr. 2004 1.5.2.1 Init Header
Robert Boban 22. Apr. 2004 1.5.2.2 Fix File Header counter
Robert Boban 22. Apr. 2004 1.5.2.3 Fix File Header counters
Robert Boban 11. May. 2004 1.5.3.1 Fix File Header counters Fix StreamLog openInt() Fix FileLog close() Fix usage of ExceptionManager and ExceptionHandler classes Deprecate methods in OwerwriteLogFileEvent class
Robert Boban 11. May. 2004 1.5.3.2 Fix Local Logs owner
Robert Boban 12. May. 2004 1.5.3.3 Remove setName() from FileLog
Robert Boban 12. May. 2004 1.5.3.5141 Put synchronized on close() method getOwners()return EmptyList not Null
Robert Boban 12. May. 2004 1.5.3.5142 Put synchronized on openInt() method
Robert Boban 13. May. 2004 1.5.3.6108 Change help text for getFileName()
Robert Boban 13. May. 2004 1.5.3.6109 setName == pattern
Robert Boban 14. May. 2004 1.5.3.6111 Implement missing constructor in LogRecord
Robert Boban 21. May. 2004 1.5.3.7101 Fix ReadableLog.setMode to FILE SET MODE
Robert Boban 21. May. 2004 1.5.3.7102 Close OutputStream (stream) and OutputStreamWriter(out)
Robert Boban 25. May. 2004 1.5.3.7111 Refactor getLastModified(). Files are closed. Implement openInt() to ignore open calls on ReadableLog
Robert Boban 25. May. 2004 1.5.3.7112 Implement recover() on FileLog
Robert Boban 26. May. 2004 1.5.3.7113 Rotating file set indexing went wrong on FileLog
Robert Boban 26. May. 2004 1.5.3.7114 - All string are set to EMPTY_STRING - get-ers are fixed to check >0 not !=null
Robert Boban 28. May. 2004 1.5.3.7115 - Implementing isClosed method
Robert Boban 02. Jun. 2004 1.5.3.7116 Suport old and new file name format
Robert Boban 02. Jun. 2004 1.5.3.7117 Seting formatter on active log will write a message and ignore the setting Reset func is implemented.
Robert Boban 25. Jun. 2004 1.5.3.7118 Location.entering method doesn't show up all args
Robert Boban 25. Jun. 2004 1.5.3.7119 LogController getRelatives() return vrong list
Robert Boban 25. Jun. 2004 1.5.3.7120 Simplification of method calls on xxxT(...) with no relatives
Robert Boban 01. July. 2004 - 20318 1.5.3.7121 First ver of new Parser - released just for testing. Formatter, ListFormatter, IReadableLog, ReadableLog, FileReadLog, LocalBuffer, ReadLogProvider
Robert Boban 02. July. 2004 1.5.3.7122 - 21007 Fix readablelog open method
Robert Boban 02. July. 2004 1.5.3.7123 - 21210 Fix parsing problem with readNext(). To short msg start (<6) mada a loop
Robert Boban 05. July. 2004 1.5.3.7124 - 24095 Fix parsing problem. ReadableLog work with new parser
Robert Boban 06. July. 2004 1.5.3.7125 - 24958 Calculating args (toString()) is done on LogRecord
Robert Boban 06. July. 2004 1.5.3.7126 - 25346 Fix - FileReadLog.getCurrFilePointer() - wrong comparation old - source.getFilePointer() < fileHeaderSize new - source.getFilePointer() <= fileHeaderSize
Robert Boban 09. July. 2004 1.5.3.7127 - 29574 Package level log/trace APILogger, ReaderLogger, FileReadLog, LocalBuffer
Robert Boban 09. July. 2004 1.5.3.7128 - 29637 Fix in reseting predefined Categories Loggingmanager, Category
Robert Boban 12. July. 2004 1.5.3.7129 - 30861 LogRecord size Delete BidirectionalBufferRead class
Robert Boban 13. July. 2004 1.5.3.7130 - 31624 ListFormatter old parser fix Problem is shown parsing SAT msg
Robert Boban 13. July. 2004 1.5.3.7131 - 32972 fix FormatterType.readResolve() method to handle ArrayOfBound exception
Robert Boban 13. July. 2004 1.5.3.7132 - 33011 fix LocalBuffer next() method is in sync with previous() method impl.
Robert Boban 13. July. 2004 1.5.3.7133 - 33116 -fix calculateNames() to be only newFileformat aware -impl new FileHeader (ILog, Log, FileLog, LogHeader, FileLogHeader
Robert Boban 19. July. 2004 1.5.3.7134 - 38685 -fix parser problems - TEST OK
Robert Boban 26. July. 2004 1.5.3.7135 - 45931 -fix deprecated ReadableLog constructor
Robert Boban 26. July. 2004 1.5.3.7136 - 46012 - fix problem with reading TraceFormatter type files - TraceFormatter, Formatter, APILogger, FileLogHeader
Robert Boban 26. July. 2004 1.5.3.7137 - 46066 -fix FormatterType.readResolve() ArrayIndexOutOfBoundException
Robert Boban 26. July. 2004 1.5.3.7138 - 46084 -fix FileLog setPattern() return IllegalArgumentException if pattern is null
Robert Boban 26. July. 2004 1.5.3.7139 - 46930 -fix FileReadLog & ReadableLog - impl FileReadFilter
Robert Boban 26. July. 2004 1.5.3.7140 - 47144 -fix FileReadLog find method - wrong delimiter pos
Robert Boban 29. July. 2004 1.5.3.7141 - 64669 -fix LogRecord getArgsObj()
Robert Boban 02. August. 2004 1.5.3.7142 - 65228 -fix writing double messages on Local Logs in LogController
Robert Boban 02. August. 2004 1.5.3.7143 - 65412 -support for Log & ReadLog status info
Robert Boban 02. August. 2004 1.5.3.7150 - 75130 -Fix most of the parse errors -Fix close / open
Robert Boban 11. August. 2004 1.5.3.7151 - 99528 -Fix most of the parse errors -impl FileSet -impl FileInfoData (header & footer)
Robert Boban 12. August. 2004 1.5.3.7152 - 100765 -impl of GUARDIAN for endless loop in reader
Robert Boban 12. August. 2004 1.5.3.7153 - 102455 -fix problem with browsing from BOF - EOF
Robert Boban 17. August. 2004 1.5.3.7154 - 124599 -fix problem with endless loop when Logging APi writes info msg about himself
Robert Boban 17. August. 2004 1.5.3.7155 - 124599 -set limit back to the Integer.MAX_VALUE
Robert Boban 19. August. 2004 1.5.3.7156 - 132216 -fix LogRecord and resource bundle
Robert Boban 19. August. 2004 1.5.3.7157 - 134129 -fix double msg in LocalLogs
Robert Boban 27. August. 2004 1.5.3.7158 - 138966 -fix init proc in LoggingManager
Robert Boban 27. August. 2004 1.5.3.7159 - 138988 -MessageEvent
Robert Boban 30. August. 2004 1.5.3.7160 - 139419 -fix parsing problem with TraceFormatter pattern file header info
Robert Boban 30. August. 2004 1.5.3.7161 - 139421 -fix LoggingBaseException serial info - hard code ver
Robert Boban 30. August. 2004 1.5.3.7162 - 139733 -fix Filter parse problem
Robert Boban 08. Sept. 2004 1.5.3.7163 - 149633 -remove message trim() from TraceFormatter
Robert Boban 08. Sept. 2004 1.5.3.7164 - 149684 -fix LoggingBaseException serial info - hard code ver SECOND
Robert Boban 15. Sept. 2004 1.5.3.7165 - 156681 -fix ReadableLog.close() - checking null
Robert Boban 15. Sept. 2004 1.5.3.7166 - 156697 -fix FileLogInfoData - checking instanceof TraceFormatter
Robert Boban 15. Sept. 2004 1.5.3.7167 - 156718 -fix LocalBuffer - bufferSize
Robert Boban 15. Sept. 2004 1.5.3.7168 - 156784 -impl LoggingManager - MessageEventListiner work with addListener() / removeListener()
Robert Boban 15. Sept. 2004 1.5.3.7169 - 156985 -impl Location - remove deprecated flag from exiting(String) method
Robert Boban 15. Sept. 2004 1.5.3.7170 - 157199 -fix FileLogInfoData - unknown Formmater create TraceFormatter
Robert Boban 16. Sept. 2004 1.5.3.7171 - 157916 - remove old registerEvent method - fix problem with multiple notification event in LC (message x No of Logs)
Robert Boban 17. Sept. 2004 1.5.3.7172 - 158883 -impl LogRecord, IRPRecord - new sys fields -impl LogRecord - new LogName field
Robert Boban 08. Nov. 2004 1.5.3.7173 -fix - FileSet
Robert Boban 09. Nov. 2004 1.5.3.7174 - 243679 -fix - PropertiesConfigurator hold a lock on property file
Robert Boban 15. Nov. 2004 1.5.3.7175 - 243679 -fix - FileSet - new impl
Robert Boban 24. Nov. 2004 1.5.3.7176 -fix - FileLog - constructor IllegalArgumentException
Robert Boban 07. Dec. 2004 1.5.3.7177 -fix ReadableLog - init proc is fixed -fix LogController - logs are first closed then removed -fix LogController - event is fired after every log remove
Robert Boban 03. Dec. 2004 1.5.3.7178 - fix - internal Log & Trace -> from conole to the Log - refactor - FileReadLog - throws exception - extending guardian log record size from 1000 to 10000 - fix in reading multiple CR on the end of the log file - fix calculating pattern for non file set logs - fix - reinit APILogger
Robert Boban 23. Dec. 2004 1.5.3.7179 - extending guardian log record size - fix in reading multiple CR on the end of the log file - fix calculating pattern for non file set logs - fix LV help syntax error - fix calculating pattern for non file set logs
Robert Boban 23. Dec. 2004 1.5.3.7180 - fix Log.close() - fix potential lock between LogController & Log - impl /System/EnterpriseServices category - impl API instrumentation - fix Concurent modification inside LogController release() method
Robert Boban 03. Jan. 2005 1.5.3.7181 - fix reading ASCII files
Robert Boban 19. Jan. 2005 1.5.3.7182 - fix LogController.getResourceBundle() itaration lock
Robert Boban 24. Jan. 2005 1.5.3.7183 - fix GroupOpen NullPointerException
Robert Boban 10. Feb. 2005 1.5.3.7184 - fix reading masked delimiter in prev direction - fix SQLTraceFormatter doesn't overridde new method. - fix LogRecord exception string builder - impl Category collection to Public
Author:
Robert Boban

Constructor Summary
Version()
           
 
Method Summary
static java.lang.String getFullVersion()
           
static java.lang.String getVersion()
           
static boolean isCompatible(java.lang.String withVersion)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Version

public Version()
Method Detail

isCompatible

public static boolean isCompatible(java.lang.String withVersion)

getFullVersion

public static java.lang.String getFullVersion()

getVersion

public static java.lang.String getVersion()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception