+# log something in the system log
+# this routine is exported to any module that declares DXLog
+# it takes all its args and joins them together with the unixtime writes them out as one line
+# The user is responsible for making sense of this!
+sub Log
+{
+ my $t = time;
+ $log->writeunix($t, join('^', $t, @_) );
+}
+
+sub DESTROY # catch undefs and do what is required further down the tree