-void logerror P((char *));
-void log_add P((logtype_t typ, char * format, ...))
- __attribute__ ((format (printf, 2, 3)));
-char* log_genstring P((logtype_t typ, char *pname, char * format, ...));
-/* __attribute__ ((format (printf, 3, 4))); */
-void log_start_multiline P((void));
-void log_end_multiline P((void));
-void log_rename P((char *datestamp));
-int get_logline P((FILE *));
+void amanda_log_trace_log(GLogLevelFlags log_level, const gchar *message);
+void log_add(logtype_t typ, char * format, ...) G_GNUC_PRINTF(2, 3);
+void log_add_full(logtype_t typ, char *pname, char *format, ...) G_GNUC_PRINTF(3, 4);
+void log_start_multiline(void);
+void log_end_multiline(void);
+void log_rename(char *datestamp);
+int get_logline(FILE *);