log files are named <name>.x, where <name>.1 is the most recently created file (apart from simply <name>, which is the current log file)
 		A rename has to take place for all existing archived log files for every rotation.
 
-{subsection: Current semantics}
-TODO
+----------------------------------
+Event Log:
+----------------------------------
+UserLog API, different semantics
+
+----------------------------------
+dprintf:
+----------------------------------
+- initially used by daemon core with several different declarations
+{code}
+-- void dprintf( int flags, char* fmt, ... ) CHECK_PRINTF_FORMAT(3,4)
+-- void dprintf( int, const char*, ... )
+-- void	dprintf( int, char* ... )
+-- void dprintf( int level ) const
+-- void dprintf(unsigned int lvl)
+-- void dprintf ( int flags, const char* fmt, ... ) CHECK_PRINTF_FORMAT(2,3)
+-- void dprintf ()
+{endcode}
+
+
+----------------------------------
+Quill:
+----------------------------------
+uses daemon core dprintf
 
-{subsection: Some commonly used logging/rotation tools }
 
-| *Tool* | *Advantages* | *Disadvantages* | *Important Features* |
-|   |  |  |  |
-|   |  |  |  |
-|   |  |  |  |
 
+
+{subsection: Current semantics}
 TODO
 
+{subsection: Some commonly used logging/rotation tools }
 
-_Under construction_
+syslog : typically system administrator determines log destination, not software {linebreak}
+Log4J : Apache logging tool for Java {linebreak}
+Log4CPP : Logging tool for C++ modeled after Log4J{linebreak}
+Log4C : --- " ---- for C {linebreak}