Site Sponsors:
C++: A Tale of Three Loggers 
Just putting the finishing touches on a new training offering. Dedicated to GNU C++, by way of a bonus to my new students we decided to create a Namespace to share our modernization of our classic .ezlog logger.

LogWriter


The first logger to share with you is the LogWriter. Designed to be one of the "bonus" exercise in our GNU C++ Training, the LogWriter is short and a decidedly no-frills way to CREATE logging telemetry.

EzLog


Demonstratively based upon LogWriter, next in the logging-line-up is EzLog. Evolving into a OS-integrated journaling facility worthy of rivaling it's own namesake, after spending years in the logging problem-domain I felt the need to overcome the present timezone-gap in the standard so as to support 80% of what most people care about in the "track my personal activities" problem domain: Namely, tagging a log entry happening in either our TimeLocal or TimeGlobal continuum.

StatLog


Finally, in a polymorphic attempt to eliminate complexity, allow me to mention StatLog. Designed for those times when our AI needs to self-balance / recover from errors (etc) are ever on our minds, like many I often find the need to categorize my telemetries betwixt an enumerated set of classic messages

enum Stat { DEBUG, WARNING, ERROR, INFO };
-to be a very "not bad" type of API obsession.



It can take any SME a ludicrously long time to design things to be so easy to understand & to use but ... and as always ...

Sharing is caring!

p.s.


If mastering C/C++ is part of your professional horizon, then feel free to join the group so as to better monitor the migration of our plethora of "stdnoj" C++ Projects into our Modern C++ "era."

(i.e. Shameless, horrific pun ... intended!)



[ add comment ] ( 246 views )   |  permalink  |  related link

<<First <Back | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | Next> Last>>