Log Processor v3.0

Rating: No reviews yet
Downloads: 186
Change Set: 556
Released: May 22, 2011
Updated: May 22, 2011 by Veekee
Dev status: Stable Help Icon

Recommended Download

Application LogProcessor v3.0
application, 483K, uploaded May 22, 2011 - 130 downloads

Other Available Downloads

Example LogProcessor v3.0 samples
example, 5K, uploaded May 22, 2011 - 56 downloads

Release Notes

This is the first Log Processor release to CodePlex, while this is the 3rd major release of this tool for me.

Full changelog

3.0
  • [added] Plugin ready
  • [added] reference tag to reference files pre-compilation
  • [added] Event property on context (possible values are OnStart, OnNewItem, OnFinish)
  • [added] input.recursive option to search recursively for files (default: false)
  • [added] Clear method on fields
  • [added] rules.processdiscarded entry
  • [added] buffer.keepalive entry
  • [changed] .NET Framework 3.5 required
  • [changed] rules.filter argument now supports multiple values (; separated)
  • [fixed] uniform processor statistics between all input plugins
  • [fixed] Output append now works
  • [fixed] Some global reference loops are now detected
  • [removed] Unused Ionc.Zip dependancy
  • [changes] The whole project has been renamed as Log Processor in order for it to be included to Codeplex

2.8
  • [changed] Autoskips empty processors in order to gain speed
  • [changed] object and object context are now entry-name and entry-context-name
  • [fixed] outputs an error message when log file cannot be opened

2.7
  • [added] DumpToLog function to the CollectionManager (Fields list) to help debug
  • [added] Loaded rule display on startup
  • [added] GetTriggeredRules function on current entry
  • [added] "disabled" tag in rule options to disable a rule
  • [changed] Version display now also shows DLL version
  • [changed] rules-filter now supports multiple entries (',' separator)
  • [changed] rule binairy cache, for loading optimization
  • [changed] removing FromUnixTimestamp from rule class (should have never been there)
  • [changed] rules.params values must now be formated like output.fields
  • [fixed] wrong log entry if config file couldn't be found

2.6
  • [added] object-context entry for context management (currently : output files)
  • [added] when-conditional entry (and/or values)
  • [added] %Environment.XXXX% in output file name values
  • [added] input/output format autodetect from file extension
  • [added] description field
  • [added] inifile argument is now config and supports multiple files (';' separator)
  • [added] regex-name and regex-expression tags (ultra-optimization when used)
  • [added] process time per file
  • [changed] No argument crashing fix
  • [changed] output is now optional
  • [changed] renaming assemblies
  • [changed] moving FromUnixTimestamp from entry to rule class

2.4
  • [added] file encoding argument for input/output
  • [added] plain file output type
  • [added] rules.params arguments
  • [changed] dynamically sets mandatory argument flag
  • [changed] G/SetField and G/Set functions are now changed to Fields.G/S and RuleEnvironment.Fields.G/Set
  • [changed] log filename has now also dynamic values
  • [fixed] really returns default value in GetField and Get functions

2.3
  • [added] 'inifile' argument
  • [added] 'input.format' argument
  • [added] 'input.xml.tag' argument
  • [added] 'output' argument (current dynamic values are %Input.FullFileName%, %Input.Directory%, %Input.FileName%, %Input.FileName.NoExt%, %Input.FileName.Ext%, %Rules.Filter%)
  • [added] 'FromUnixTimestamp' function for entries
  • [changed] File search capacity fix
  • [changed] Removing LogEntry direct access to TimeStamp, Class, Level and Data
  • [changed] Command line arguments replace ini file stored values
  • [changed] Renaming output argument into output.format
  • [changed] Renaming out.fields argument into output.fields
  • [changed] Renaming log.pattern argument into input.log.pattern

2.2
  • [added] File search capacity (folder|search condition)
  • [added] Filename entry property

2.1
  • [added] Multi source file support (';' separator)
  • [added] Skipped counter
  • [added] Date/Time in file log

Reviews for this release

No reviews yet for this release.