#include "MagickCore/studio.h"
#include "MagickCore/blob.h"
#include "MagickCore/client.h"
#include "MagickCore/configure.h"
#include "MagickCore/configure-private.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/linked-list.h"
#include "MagickCore/log.h"
#include "MagickCore/log-private.h"
#include "MagickCore/memory_.h"
#include "MagickCore/nt-base-private.h"
#include "MagickCore/option.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/timer.h"
#include "MagickCore/string_.h"
#include "MagickCore/string-private.h"
#include "MagickCore/thread_.h"
#include "MagickCore/thread-private.h"
#include "MagickCore/timer-private.h"
#include "MagickCore/token.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
#include "MagickCore/version.h"
#include "MagickCore/xml-tree.h"
#include "MagickCore/xml-tree-private.h"
Data Structures | |
struct | _EventInfo |
struct | _HandlerInfo |
struct | _LogInfo |
struct | _LogMapInfo |
Defines | |
#define | LogFilename "log.xml" |
#define | MegabytesToBytes(value) ((MagickSizeType) (value)*1024*1024) |
Typedefs | |
typedef struct _EventInfo | EventInfo |
typedef struct _HandlerInfo | HandlerInfo |
typedef struct _LogMapInfo | LogMapInfo |
Enumerations | |
enum | LogHandlerType { UndefinedHandler = 0x0000, NoHandler = 0x0000, ConsoleHandler = 0x0001, StdoutHandler = 0x0002, StderrHandler = 0x0004, FileHandler = 0x0008, DebugHandler = 0x0010, EventHandler = 0x0020, MethodHandler = 0x0040 } |
Functions | |
static LogHandlerType | ParseLogHandlers (static MagickBooleanTypeLoadLogCache(LinkedListInfo const char *) |
MagickExport void | CloseMagickLog (void) |
static LogInfo * | GetLogInfo (const char *name, ExceptionInfo *exception) |
static int | LogInfoCompare (const void *x, const void *y) |
MagickExport const LogInfo ** | GetLogInfoList (const char *pattern, size_t *number_preferences, ExceptionInfo *exception) |
static int | LogCompare (const void *x, const void *y) |
MagickExport char ** | GetLogList (const char *pattern, size_t *number_preferences, ExceptionInfo *exception) |
MagickExport const char * | GetLogName (void) |
static void | CheckEventLogging () |
static MagickBooleanType | IsLogCacheInstantiated (ExceptionInfo *exception) |
MagickExport MagickBooleanType | IsEventLogging (void) |
MagickExport MagickBooleanType | ListLogInfo (FILE *file, ExceptionInfo *exception) |
static MagickBooleanType | LoadLogCache (LinkedListInfo *cache, const char *xml, const char *filename, const size_t depth, ExceptionInfo *exception) |
MagickPrivate MagickBooleanType | LogComponentGenesis (void) |
static void * | DestroyLogElement (void *log_info) |
MagickPrivate void | LogComponentTerminus (void) |
static char * | TranslateEvent (const char *module, const char *function, const size_t line, const char *domain, const char *event) |
static char * | TranslateFilename (const LogInfo *log_info) |
MagickExport MagickBooleanType | LogMagickEventList (const LogEventType type, const char *module, const char *function, const size_t line, const char *format, va_list operands) |
MagickExport MagickBooleanType | LogMagickEvent (const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...) |
static LogHandlerType | ParseLogHandlers (const char *handlers) |
MagickExport LogEventType | SetLogEventMask (const char *events) |
MagickExport void | SetLogFormat (const char *format) |
MagickExport void | SetLogMethod (MagickLogMethod method) |
MagickExport const char * | SetLogName (const char *name) |
Variables | |
static const HandlerInfo | LogHandlers [32] |
static const LogMapInfo | LogMap [] |
static char | log_name [MagickPathExtent] = "Magick" |
static LinkedListInfo * | log_cache = (LinkedListInfo *) NULL |
static MagickBooleanType | event_logging = MagickFalse |
static SemaphoreInfo * | log_semaphore = (SemaphoreInfo *) NULL |
#define LogFilename "log.xml" |
Referenced by IsLogCacheInstantiated().
#define MegabytesToBytes | ( | value | ) | ((MagickSizeType) (value)*1024*1024) |
typedef struct _EventInfo EventInfo |
typedef struct _HandlerInfo HandlerInfo |
typedef struct _LogMapInfo LogMapInfo |
enum LogHandlerType |
static void CheckEventLogging | ( | ) | [inline, static] |
References event_logging, _LogInfo::event_mask, GetNextValueInLinkedList(), IsLinkedListEmpty(), log_cache, MagickFalse, MagickTrue, NoEvents, and ResetLinkedListIterator().
Referenced by IsLogCacheInstantiated(), and SetLogEventMask().
MagickExport void CloseMagickLog | ( | void | ) |
static void* DestroyLogElement | ( | void * | log_info | ) | [static] |
References DestroyString(), _LogInfo::event_semaphore, _LogInfo::file, _LogInfo::filename, _LogInfo::format, FormatLocaleFile(), _LogInfo::path, RelinquishMagickMemory(), and RelinquishSemaphoreInfo().
Referenced by LogComponentTerminus().
static LogInfo* GetLogInfo | ( | const char * | name, | |
ExceptionInfo * | exception | |||
) | [static] |
References GetNextValueInLinkedList(), InsertValueInLinkedList(), IsLogCacheInstantiated(), LocaleCompare(), LockSemaphoreInfo(), log_cache, log_semaphore, MagickFalse, _LogInfo::name, RemoveElementByValueFromLinkedList(), ResetLinkedListIterator(), and UnlockSemaphoreInfo().
Referenced by CloseMagickLog(), GetLogInfoList(), GetLogList(), LogComponentGenesis(), LogMagickEventList(), SetLogEventMask(), SetLogFormat(), SetLogMethod(), and TranslateEvent().
MagickExport const LogInfo** GetLogInfoList | ( | const char * | pattern, | |
size_t * | number_preferences, | |||
ExceptionInfo * | exception | |||
) |
References AcquireQuantumMemory(), GetLogInfo(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GlobExpression(), LockSemaphoreInfo(), log_cache, log_semaphore, LogInfoCompare(), LogMagickEvent(), MagickFalse, _LogInfo::name, ResetLinkedListIterator(), _LogInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListLogInfo().
MagickExport char** GetLogList | ( | const char * | pattern, | |
size_t * | number_preferences, | |||
ExceptionInfo * | exception | |||
) |
References AcquireQuantumMemory(), ConstantString(), GetLogInfo(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GlobExpression(), LockSemaphoreInfo(), log_cache, log_semaphore, LogCompare(), LogMagickEvent(), MagickFalse, _LogInfo::name, ResetLinkedListIterator(), _LogInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
MagickExport const char* GetLogName | ( | void | ) |
References log_name.
Referenced by TranslateEvent(), and TranslateFilename().
MagickExport MagickBooleanType IsEventLogging | ( | void | ) |
References event_logging.
Referenced by AcquireDistributeCacheInfo(), AcquireImage(), AcquireMagickResource(), AcquirePixelCache(), AcquireResampleFilter(), AcquireVirtualCacheView(), AddChildToXMLTree(), CloneDrawInfo(), CloneImage(), CloneImageInfo(), CloneMontageInfo(), CloseMagickLog(), ConvertPathToPolygon(), ConvertPrimitiveToPath(), DeleteImageRegistry(), DrawPrimitive(), ExpandFilenames(), GetBlobInfo(), GetDrawInfo(), GetImageInfo(), GetImageRegistry(), GetMontageInfo(), GetNextImageRegistry(), IsRightsAuthorized(), ListMagickVersion(), LogMagickEvent(), NewImageView(), NewImageViewRegion(), NewSplayTree(), NewXMLTreeTag(), RegistryComponentTerminus(), RelinquishMagickResource(), RemoveImageRegistry(), ResetImageRegistryIterator(), SetImageRegistry(), XInitializeWindows(), XMakeImage(), XMakePixmap(), and XMakeStandardColormap().
static MagickBooleanType IsLogCacheInstantiated | ( | ExceptionInfo * | exception | ) | [static] |
References ActivateSemaphoreInfo(), CheckEventLogging(), LockSemaphoreInfo(), log_cache, log_semaphore, LogFilename, MagickFalse, MagickTrue, and UnlockSemaphoreInfo().
Referenced by GetLogInfo().
MagickExport MagickBooleanType ListLogInfo | ( | FILE * | file, | |
ExceptionInfo * | exception | |||
) |
static MagickBooleanType LoadLogCache | ( | LinkedListInfo * | cache, | |
const char * | xml, | |||
const char * | filename, | |||
const size_t | depth, | |||
ExceptionInfo * | exception | |||
) | [static] |
References AcquireCriticalMemory(), AcquireString(), AppendValueToLinkedList(), ConcatenateMagickString(), ConfigureError, ConstantString(), CopyMagickString(), DestroyString(), DirectorySeparator, _LogInfo::event_mask, _LogInfo::filename, FileToXML(), _LogInfo::format, _LogInfo::generations, GetMagickModule, GetNextToken(), GetPathComponent(), GetTimerInfo(), _LogInfo::handler_mask, HeadPath, _LogInfo::limit, LocaleCompare(), LocaleNCompare(), MagickCoreSignature, MagickFalse, MagickLogEventOptions, MagickMaxRecursionDepth, MagickPathExtent, MagickTrue, ParseCommandOption(), ParseLogHandlers(), _LogInfo::path, RelinquishMagickMemory(), ResourceLimitError, _LogInfo::signature, StringToUnsignedLong(), ThrowMagickException(), and _LogInfo::timer.
static int LogCompare | ( | const void * | x, | |
const void * | y | |||
) | [static] |
References LocaleCompare().
Referenced by GetLogList().
MagickPrivate MagickBooleanType LogComponentGenesis | ( | void | ) |
References AcquireExceptionInfo(), AcquireSemaphoreInfo(), DestroyExceptionInfo(), GetLogInfo(), log_semaphore, and MagickTrue.
Referenced by MagickCoreGenesis().
MagickPrivate void LogComponentTerminus | ( | void | ) |
References ActivateSemaphoreInfo(), DestroyLinkedList(), DestroyLogElement(), event_logging, LockSemaphoreInfo(), log_cache, log_semaphore, MagickFalse, RelinquishSemaphoreInfo(), and UnlockSemaphoreInfo().
Referenced by MagickCoreTerminus().
static int LogInfoCompare | ( | const void * | x, | |
const void * | y | |||
) | [static] |
References LocaleCompare().
Referenced by GetLogInfoList().
MagickExport MagickBooleanType LogMagickEvent | ( | const LogEventType | type, | |
const char * | module, | |||
const char * | function, | |||
const size_t | line, | |||
const char * | format, | |||
... | ||||
) |
References IsEventLogging(), LogMagickEventList(), and MagickFalse.
Referenced by AcquireImage(), AcquireImageColormap(), AcquireMagickInfo(), AcquireMagickResource(), AcquireNextImage(), AcquireResampleFilter(), AcquireResizeFilter(), AcquireUniqueFileResource(), AcquireVirtualCacheView(), AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AddPathToXMLTree(), AffineTransformImage(), AnimateImages(), AnnotateImage(), AppendImageFormat(), AppendImages(), AppendImageToList(), Ascii85Flush(), AttachBlob(), AttachCustomStream(), AutoThresholdImage(), Base64Decode(), Base64Encode(), BilevelImage(), BlackThresholdImage(), BlobToFile(), BlobToImage(), BlueShiftImage(), BlurImage(), BorderImage(), BrightnessContrastImage(), CannyEdgeImage(), CatchImageException(), ChannelFxImage(), CharcoalImage(), ChopImage(), CLAHEImage(), ClampImage(), ClassifyImageColors(), ClipImagePath(), ClipPixelCacheNexus(), CloneCacheView(), CloneImage(), CloneImageArtifacts(), CloneImageOptions(), CloneImageProfiles(), CloneImageProperties(), CloneImages(), ClonePixelCache(), ClonePixelCacheMethods(), ClonePixelCacheRepository(), CloneSplayTree(), CloseBlob(), ClutImage(), CMSExceptionHandler(), CoalesceImages(), ColorDecisionListImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImages(), CompareImagesLayers(), ComplexImages(), CompositeImage(), CompositeLayers(), CompressImageColormap(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ConstituteImage(), ContrastImage(), ContrastStretchImage(), CopyImagePixels(), CropImage(), CropImageToTiles(), CustomStreamToImage(), CycleColormapImage(), DecipherImage(), DeleteImageArtifact(), DeleteImageOption(), DeleteImageProfile(), DeleteImageProperty(), DeleteImageRegistry(), DeleteImages(), DeleteNodeByValueFromSplayTree(), DeleteNodeFromSplayTree(), DeskewImage(), DespeckleImage(), DestroyBlob(), DestroyCacheView(), DestroyCustomStreamInfo(), DestroyDrawInfo(), DestroyImage(), DestroyImageArtifacts(), DestroyImageInfo(), DestroyImageList(), DestroyImageOptions(), DestroyImagePixelCache(), DestroyImagePixels(), DestroyImageProperties(), DestroyLocaleOptions(), DestroyMontageInfo(), DestroyPixelCache(), DestroyPixelStream(), DestroyQuantizeInfo(), DestroyRandomInfo(), DestroyResampleFilter(), DestroySignatureInfo(), DestroyStreamInfo(), DestroyTokenInfo(), DestroyXMLTree(), DestroyXMLTreeRoot(), DetachBlob(), DisassociateBlob(), DisassociateImageStream(), DisplayImages(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawAffineImage(), DrawClippingMask(), DrawCompositeMask(), DrawDashPolygon(), DrawGradientImage(), DrawPatternPath(), DrawPolygonPrimitive(), DrawPrimitive(), DrawStrokePolygon(), DuplicateBlob(), DuplicateImages(), EdgeImage(), EmbossImage(), EncipherImage(), EnhanceImage(), EOFBlob(), EqualizeImage(), ErrorBlob(), EvaluateImage(), EvaluateImages(), ExcerptImage(), ExpandFilenames(), ExportImagePixels(), ExportQuantumPixels(), ExtentImage(), FileToBlob(), FileToImage(), FileToString(), FileToStringInfo(), FinalizeSignature(), FlipImage(), FloodfillPaintImage(), FlopImage(), FrameImage(), FunctionImage(), FxImage(), GammaImage(), GaussianBlurImage(), GetAffineMatrix(), GetAuthenticMetacontentFromStream(), GetAuthenticPixelsFromStream(), GetAuthenticPixelsStream(), GetBlobError(), GetBlobProperties(), GetBlobSize(), GetBlobStreamHandler(), GetCacheViewColorspace(), GetCacheViewExtent(), GetCacheViewImage(), GetCacheViewStorageClass(), GetCoderInfoList(), GetCoderList(), GetColorInfoList(), GetColorList(), GetColorTuple(), GetConfigureInfoList(), GetConfigureList(), GetConfigureOption(), GetConfigureOptions(), GetConfigurePaths(), GetConfigureValue(), GetDelegateCommand(), GetDelegateCommands(), GetDelegateInfoList(), GetDelegateList(), GetDelegateMode(), GetDelegateThreadSupport(), GetDrawInfo(), GetEdgeBoundingBox(), GetImageAlphaChannel(), GetImageArtifact(), GetImageBoundingBox(), GetImageColorspaceType(), GetImageDepth(), GetImageDistortion(), GetImageDistortions(), GetImageDynamicThreshold(), GetImageEntropy(), GetImageExtent(), GetImageExtrema(), GetImageFeatures(), GetImageFromList(), GetImageInfo(), GetImageKurtosis(), GetImageListLength(), GetImageMagick(), GetImageMask(), GetImageMean(), GetImageMoments(), GetImageOption(), GetImageProfile(), GetImageProperty(), GetImageQuantizeError(), GetImageRange(), GetImageReferenceCount(), GetImageRegistry(), GetImageStatistics(), GetImageTotalInkDensity(), GetImageVirtualPixelMethod(), GetLocaleInfoList(), GetLocaleList(), GetLocaleOptions(), GetLocaleValue(), GetLocationStatistics(), GetLogInfoList(), GetLogList(), GetMagicInfoList(), GetMagickInfoList(), GetMagickList(), GetMagickPrecision(), GetMagickProperty(), GetMagickPropertyLetter(), GetMagicList(), GetMagicName(), GetMimeDescription(), GetMimeInfoList(), GetMimeList(), GetMimeType(), GetMontageInfo(), GetMotionBlurKernel(), GetMultilineTypeMetrics(), GetNextImageArtifact(), GetNextImageInList(), GetNextImageOption(), GetNextImageProfile(), GetNextImageProperty(), GetNextImageRegistry(), GetNextKeyInSplayTree(), GetNextValueInSplayTree(), GetNextXMLTreeTag(), GetNumberOfNodesInSplayTree(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPageGeometry(), GetPathComponent(), GetPixelCacheColorspace(), GetPixelCacheStorageClass(), GetPixelCacheTileSize(), GetPolicyInfoList(), GetPolicyList(), GetPolicyValue(), GetQuantizeInfo(), GetQuantumType(), GetRootValueFromSplayTree(), GetSignatureBlocksize(), GetSignatureDigest(), GetSignatureDigestsize(), GetThresholdMapFile(), GetTypeInfoList(), GetTypeList(), GetTypeMetrics(), GetValueFromSplayTree(), GetVirtualMetacontentFromStream(), GetVirtualPixelsStream(), GetVirtualPixelStream(), GetXMLTreeAttribute(), GetXMLTreeAttributes(), GetXMLTreeChild(), GetXMLTreeContent(), GetXMLTreeOrdered(), GetXMLTreePath(), GetXMLTreeProcessingInstructions(), GetXMLTreeSibling(), GetXMLTreeTag(), GradientImage(), GrayscaleImage(), HaldClutImage(), HoughLineImage(), HuffmanDecodeImage(), HuffmanEncodeImage(), Hull(), IdentifyImage(), IdentifyImageGray(), IdentifyImageMonochrome(), IdentifyImageType(), IdentifyPaletteImage(), ImageListToArray(), ImagesToBlob(), ImagesToCustomStream(), ImageToBlob(), ImageToCustomStream(), ImageToFile(), ImplodeImage(), ImportImagePixels(), ImportQuantumPixels(), InitializeSignature(), InjectImageBlob(), InsertImageInList(), InterpolativeResizeImage(), InterpretDelegateProperties(), InterpretImageProperties(), InverseFourierTransformImage(), InvokeDelegate(), InvokeDynamicImageFilter(), IsBlobExempt(), IsBlobSeekable(), IsBlobTemporary(), IsEquivalentImage(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImageObject(), IsImageOpaque(), IsPaletteImage(), IsRightsAuthorized(), IsTaintImage(), KuwaharaImage(), LevelImage(), LevelImageColors(), LevelizeImage(), LiquidRescaleImage(), ListFiles(), ListThresholdMapFile(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), LocalContrastImage(), LogPathInfo(), LogPixelChannels(), LogPolygonInfo(), LogPrimitiveInfo(), LZWEncodeImage(), MagnifyImage(), MaskPixelCacheNexus(), MeanShiftImage(), MergeImageLayers(), MinifyImage(), ModifyImage(), ModulateImage(), MontageImageList(), MorphImages(), MotionBlurImage(), NegateImage(), NewMagickImage(), OilPaintImage(), OpaquePaintImage(), OpenBlob(), OpenPixelCache(), OptimizeImageTransparency(), OptimizeLayerFrames(), OrderedDitherImage(), PackbitsEncodeImage(), ParseMetaGeometry(), PasskeyDecipherImage(), PasskeyEncipherImage(), PerceptibleImage(), PersistPixelCache(), PingBlob(), PingImage(), PingImages(), PlasmaImage(), PolaroidImage(), PolynomialImage(), PosterizeImage(), PreviewImage(), ProfileImage(), PruneTagFromXMLTree(), QuantizeImage(), QuantizeImages(), QueryColorCompliance(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), ReadImage(), ReadImages(), ReadPixelCacheMetacontent(), ReadPixelCachePixels(), ReadStream(), ReferenceBlob(), ReferenceImage(), RegisterMagickInfo(), RegisterMagickSignalHandler(), RegistryComponentTerminus(), RelinquishMagickResource(), RelinquishUniqueFileResource(), RemapImage(), RemapImages(), RemoteDisplayCommand(), RemoveDuplicateLayers(), RemoveFirstImageFromList(), RemoveImageArtifact(), RemoveImageFromList(), RemoveImageOption(), RemoveImageProfile(), RemoveImageProperty(), RemoveImageRegistry(), RemoveLastImageFromList(), RemoveNodeByValueFromSplayTree(), RemoveNodeFromSplayTree(), RemoveZeroDelayLayers(), RenderMVGContent(), RenderPostscript(), ReplaceImageInList(), ReplaceImageInListReturnLast(), ResampleImage(), ResetImageArtifactIterator(), ResetImageOptionIterator(), ResetImageOptions(), ResetImagePage(), ResetImagePixels(), ResetImageProfileIterator(), ResetImagePropertyIterator(), ResetImageRegistryIterator(), ResetSplayTree(), ResetSplayTreeIterator(), ResizeImage(), ReverseImageList(), RollImage(), RotateImage(), RotationalBlurImage(), SampleImage(), ScaleImage(), SeekBlob(), SegmentImage(), SelectiveBlurImage(), SeparateImage(), SeparateImages(), SepiaToneImage(), SetBlobExempt(), SetBlobExtent(), SetCacheAlphaChannel(), SetCacheViewStorageClass(), SetCacheViewVirtualPixelMethod(), SetClientName(), SetClientPath(), SetGeometry(), SetGeometryInfo(), SetImageAlpha(), SetImageAlphaChannel(), SetImageArtifact(), SetImageBackgroundColor(), SetImageColor(), SetImageColorspace(), SetImageDepth(), SetImageGray(), SetImageInfo(), SetImageInfoBlob(), SetImageInfoCustomStream(), SetImageInfoFile(), SetImageMask(), SetImageMonochrome(), SetImageOption(), SetImageProfileInternal(), SetImageProperty(), SetImageRegionMask(), SetImageRegistry(), SetImageStorageClass(), SetImageType(), SetImageVirtualPixelMethod(), SetMagickPrecision(), SetPixelCacheExtent(), SetPixelCacheMethods(), SetPixelCacheVirtualMethod(), SetPixelChannelMask(), SetQuantumDepth(), SetQuantumEndian(), SetQuantumFormat(), SetQuantumImageType(), SetQuantumPad(), SetResampleFilterInterpolateMethod(), SetResampleFilterVirtualPixelMethod(), SetXMLTreeAttribute(), SetXMLTreeContent(), ShadeImage(), ShadowImage(), SharpenImage(), ShaveImage(), ShearImage(), ShearRotateImage(), ShredFile(), SigmoidalContrastImage(), SignatureImage(), SimilarityImage(), SmushImages(), SolarizeImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpliceImageIntoList(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), StereoAnaglyphImage(), StreamImage(), StreamImagePixels(), StripImage(), SwirlImage(), SyncAuthenticPixelsStream(), SyncBlob(), SyncImage(), SyncImageSettings(), SyncImagesSettings(), TellBlob(), TextureImage(), ThrowMagickExceptionList(), ThumbnailImage(), TintImage(), TransformImage(), TransformImageColorspace(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), TrimImage(), UnsharpMaskImage(), VignetteImage(), WaveImage(), WaveletDenoiseImage(), WhiteThresholdImage(), WriteImage(), WriteImages(), WritePixelCacheMetacontent(), WritePixelCachePixels(), WriteStream(), XAnnotateImage(), XBestIconSize(), XBestPixel(), XBestVisualInfo(), XCheckDefineCursor(), XCheckRefreshWindows(), XClientWindow(), XColorBrowserWidget(), XCommandWidget(), XConfirmWidget(), XConstrainWindowPosition(), XDestroyWindowColors(), XDialogWidget(), XDisplayImageInfo(), XDrawImage(), XError(), XFileBrowserWidget(), XFontBrowserWidget(), XFreeResources(), XFreeStandardColormap(), XGetAnnotateInfo(), XGetMapInfo(), XGetPixelInfo(), XGetResourceInfo(), XGetWindowColor(), XGetWindowImage(), XGetWindowInfo(), XHighlightEllipse(), XHighlightLine(), XHighlightRectangle(), XImportImage(), XInfoWidget(), XInitializeWindows(), XListBrowserWidget(), XMakeCursor(), XMakeImage(), XMakeImageLSBFirst(), XMakeImageMSBFirst(), XMakeMagnifyImage(), XMakePixmap(), XMakeStandardColormap(), XMakeWindow(), XMenuWidget(), XMLTreeInfoToXML(), XNoticeWidget(), XPreferencesWidget(), XProgressMonitorWidget(), XQueryPosition(), XRefreshWindow(), XRemoteCommand(), XRenderImage(), XRetainWindowColors(), XSelectWindow(), XSetCursorState(), XShearImage(), XTextViewWidget(), XWindowByID(), XWindowByName(), XWindowByProperty(), YShearImage(), and ZLIBEncodeImage().
MagickExport MagickBooleanType LogMagickEventList | ( | const LogEventType | type, | |
const char * | module, | |||
const char * | function, | |||
const size_t | line, | |||
const char * | format, | |||
va_list | operands | |||
) |
References AcquireExceptionInfo(), ActivateSemaphoreInfo(), _LogInfo::append, CommandOptionToMnemonic(), ConsoleHandler, ContinueTimer(), DebugHandler, DestroyExceptionInfo(), _LogInfo::event_mask, _LogInfo::event_semaphore, EventHandler, _LogInfo::file, FileHandler, fopen_utf8(), FormatLocaleFile(), _LogInfo::generation, GetLogInfo(), _LogInfo::handler_mask, IsPathAccessible(), _LogInfo::limit, LockSemaphoreInfo(), MagickFalse, MagickLogEventOptions, MagickPathExtent, MagickTrue, _LogInfo::method, MethodHandler, RelinquishMagickMemory(), StderrHandler, StdoutHandler, _LogInfo::timer, TranslateEvent(), TranslateFilename(), and UnlockSemaphoreInfo().
Referenced by LogMagickEvent().
static LogHandlerType ParseLogHandlers | ( | const char * | handlers | ) | [static] |
References LocaleNCompare(), LogHandlers, _HandlerInfo::name, NoHandler, and UndefinedHandler.
static LogHandlerType ParseLogHandlers | ( | static MagickBooleanType LoadLogCache(LinkedListInfo | const char * | ) | [static] |
Referenced by LoadLogCache().
MagickExport LogEventType SetLogEventMask | ( | const char * | events | ) |
References AcquireExceptionInfo(), CheckEventLogging(), DestroyExceptionInfo(), _LogInfo::event_mask, GetLogInfo(), GetValueFromLinkedList(), LockSemaphoreInfo(), log_cache, log_semaphore, MagickLogEventOptions, MagickTrue, ParseCommandOption(), UndefinedEvents, and UnlockSemaphoreInfo().
Referenced by MagickCoreGenesis().
MagickExport void SetLogFormat | ( | const char * | format | ) |
MagickExport void SetLogMethod | ( | MagickLogMethod | method | ) |
MagickExport const char* SetLogName | ( | const char * | name | ) |
References CopyMagickString(), log_name, and MagickPathExtent.
static char* TranslateEvent | ( | const char * | module, | |
const char * | function, | |||
const size_t | line, | |||
const char * | domain, | |||
const char * | event | |||
) | [static] |
References AcquireExceptionInfo(), AcquireString(), CopyMagickString(), DestroyExceptionInfo(), DirectorySeparator, _LogInfo::format, FormatLocaleString(), FormatMagickTime(), _LogInfo::generation, _LogInfo::generations, GetClientName(), GetElapsedTime(), GetLogInfo(), GetLogName(), GetMagickThreadSignature(), GetMagickTime(), GetUserTime(), LocaleCompare(), MagickLibVersionText, MagickPathExtent, ResizeQuantumMemory(), and _LogInfo::timer.
Referenced by LogMagickEventList().
static char* TranslateFilename | ( | const LogInfo * | log_info | ) | [static] |
MagickBooleanType event_logging = MagickFalse [static] |
Referenced by CheckEventLogging(), IsEventLogging(), and LogComponentTerminus().
LinkedListInfo* log_cache = (LinkedListInfo *) NULL [static] |
char log_name[MagickPathExtent] = "Magick" [static] |
Referenced by GetLogName(), and SetLogName().
SemaphoreInfo* log_semaphore = (SemaphoreInfo *) NULL [static] |
const HandlerInfo LogHandlers[32] [static] |
Referenced by ListLogInfo(), and ParseLogHandlers().
const LogMapInfo LogMap[] [static] |
{ { NoEvents, ConsoleHandler, "Magick-%g.log", "%t %r %u %v %d %c[%p]: %m/%f/%l/%d\\n %e" } }