Skip to content

labetu/rail-splitter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rail Splitter

A Java log reducer.

What is this?

This is my basic attempt at writing a Java Logger that only writes out messages after certain trip write conditions have been hit. The first pass will likely only write messages either always or when an exception occurs (error, log, or global uncaught exception handler?).

Additionally, logs in the form log(format, Object[]) store the object arrays using soft references this allows the system to reclaim memory when under pressure though may cause some logs to lose their associated metadata.

Future Ideas

In the future it would also be cool to have message log only when conditional operating states have been hit.

Automatically log the next x messages after an exception.

Transaction points.

Level class to int and bitwise operations

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%