18 #ifndef MAGICKCORE_LOG_H
19 #define MAGICKCORE_LOG_H
24 #if defined(__cplusplus) || defined(c_plusplus)
28 #if !defined(GetMagickModule)
29 # define GetMagickModule() __FILE__,__func__,(unsigned long) __LINE__
32 #define MagickLogFilename "log.xml"
94 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport MagickBooleanType magick_attribute((deprecated))
MagickExport MagickBooleanType MagickExport void LogComponentTerminus(void)
MagickExport MagickBooleanType MagickExport void SetLogFormat(const char *)
MagickExport LogEventType SetLogEventMask(const char *)
Definition: log.c:1766
MagickExport MagickBooleanType MagickExport void CloseMagickLog(void)
MagickExport const char * SetLogName(const char *)
Definition: log.c:1897
MagickExport char ** GetLogList(const char *, size_t *, ExceptionInfo *)
Definition: log.c:577
LogEventType
Definition: log.h:35
@ NoEvents
Definition: log.h:37
@ AnnotateEvent
Definition: log.h:39
@ UserEvent
Definition: log.h:53
@ LocaleEvent
Definition: log.h:48
@ DrawEvent
Definition: log.h:45
@ ImageEvent
Definition: log.h:47
@ AccelerateEvent
Definition: log.h:56
@ DeprecateEvent
Definition: log.h:44
@ ModuleEvent
Definition: log.h:49
@ AllEvents
Definition: log.h:57
@ WandEvent
Definition: log.h:54
@ TraceEvent
Definition: log.h:38
@ CacheEvent
Definition: log.h:41
@ UndefinedEvents
Definition: log.h:36
@ CoderEvent
Definition: log.h:42
@ PolicyEvent
Definition: log.h:50
@ ExceptionEvent
Definition: log.h:46
@ ConfigureEvent
Definition: log.h:43
@ BlobEvent
Definition: log.h:40
@ X11Event
Definition: log.h:55
@ TransformEvent
Definition: log.h:52
@ ResourceEvent
Definition: log.h:51
MagickExport MagickBooleanType LogComponentGenesis(void)
MagickExport const char * GetLogName(void)
MagickExport const LogInfo ** GetLogInfoList(const char *, size_t *, ExceptionInfo *)
Definition: log.c:484
MagickExport MagickBooleanType ListLogInfo(FILE *, ExceptionInfo *)
MagickExport MagickBooleanType IsEventLogging(void) magick_attribute((__pure__))
MagickExport MagickBooleanType LogMagickEventList(const LogEventType, const char *, const char *, const size_t, const char *, va_list) magick_attribute((__format__(__printf__
void(* MagickLogMethod)(const LogEventType, const char *)
Definition: log.h:64
MagickExport MagickBooleanType MagickExport void SetLogMethod(MagickLogMethod)
Definition: log.c:1854
MagickExport MagickBooleanType LogMagickEvent(const LogEventType, const char *, const char *, const size_t, const char *,...) magick_attribute((__format__(__printf__
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
Definition: exception.h:103