#include "magick/studio.h"
#include "magick/blob.h"
#include "magick/client.h"
#include "magick/configure.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/hashmap.h"
#include "magick/log.h"
#include "magick/memory_.h"
#include "magick/nt-base-private.h"
#include "magick/option.h"
#include "magick/semaphore.h"
#include "magick/timer.h"
#include "magick/string_.h"
#include "magick/string-private.h"
#include "magick/token.h"
#include "magick/thread_.h"
#include "magick/thread-private.h"
#include "magick/timer-private.h"
#include "magick/utility.h"
#include "magick/utility-private.h"
#include "magick/version.h"
#include "magick/xml-tree.h"
#include "magick/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) |
MagickExport MagickBooleanType | LogComponentGenesis (void) |
static void * | DestroyLogElement (void *log_info) |
MagickExport void | LogComponentTerminus (void) |
static char * | TranslateEvent (const LogEventType magick_unused(type), 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 MagickBooleanType | LoadLogCache (LinkedListInfo *cache, const char *xml, const char *filename, const size_t depth, ExceptionInfo *exception) |
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 [MaxTextExtent] = "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 DestroySemaphoreInfo(), DestroyString(), _LogInfo::event_semaphore, _LogInfo::file, _LogInfo::filename, _LogInfo::format, FormatLocaleFile(), _LogInfo::path, and RelinquishMagickMemory().
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(), 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 AcquireMagickMemory(), 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, MagickTrue, MaxTextExtent, ParseCommandOption(), ParseLogHandlers(), _LogInfo::path, RelinquishMagickMemory(), ResourceLimitError, ResourceLimitFatalError, _LogInfo::signature, StringToUnsignedLong(), ThrowFatalException, ThrowMagickException(), and _LogInfo::timer.
static int LogCompare | ( | const void * | x, | |
const void * | y | |||
) | [static] |
References LocaleCompare().
Referenced by GetLogList().
MagickExport MagickBooleanType LogComponentGenesis | ( | void | ) |
References AcquireExceptionInfo(), AllocateSemaphoreInfo(), DestroyExceptionInfo(), GetLogInfo(), log_semaphore, and MagickTrue.
Referenced by MagickCoreGenesis().
MagickExport void LogComponentTerminus | ( | void | ) |
References ActivateSemaphoreInfo(), DestroyLinkedList(), DestroyLogElement(), DestroySemaphoreInfo(), event_logging, LockSemaphoreInfo(), log_cache, log_semaphore, MagickFalse, 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(), AcquireMagickResource(), AcquireMemory(), AcquireNextImage(), AcquireResampleFilter(), AcquireResizeFilter(), AcquireUniqueFileResource(), AcquireVirtualCacheView(), AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AddPathToXMLTree(), AffineTransformImage(), AllocateString(), AnimateImages(), AnnotateImage(), AppendImageFormat(), AppendImages(), AppendImageToList(), Ascii85Flush(), AttachBlob(), AutoThresholdImage(), Base64Decode(), Base64Encode(), BilevelImageChannel(), BlackThresholdImageChannel(), BlobToFile(), BlobToImage(), BlueShiftImage(), BlurImageChannel(), BorderImage(), BrightnessContrastImageChannel(), CannyEdgeImage(), CatchImageException(), ChannelThresholdImage(), CharcoalImage(), ChopImage(), ClampImageChannel(), ClassifyImageColors(), ClipImagePath(), ClipPixelCacheNexus(), CloneCacheView(), CloneImage(), CloneImageArtifacts(), CloneImageOptions(), CloneImageProfiles(), CloneImageProperties(), CloneImages(), CloneMemory(), ClonePixelCache(), ClonePixelCacheMethods(), ClonePixelCacheRepository(), CloneSplayTree(), CloseBlob(), ClutImageChannel(), CoalesceImages(), ColorDecisionListImage(), ColorFloodfillImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), ComplexImages(), CompositeImageChannel(), CompositeLayers(), CompressImageColormap(), ConnectedComponentsImage(), ConsolidateCMYKImages(), ConstituteImage(), ContrastImage(), ContrastStretchImageChannel(), CopyImagePixels(), CropImage(), CropImageToTiles(), CycleColormapImage(), DecipherImage(), DeleteImageArtifact(), DeleteImageList(), DeleteImageOption(), DeleteImageProfile(), DeleteImageProperty(), DeleteImageRegistry(), DeleteImages(), DeleteNodeByValueFromSplayTree(), DeleteNodeFromSplayTree(), DeskewImage(), DespeckleImage(), DestroyBlob(), DestroyCacheView(), DestroyDrawInfo(), DestroyImage(), DestroyImageArtifacts(), DestroyImageAttributes(), DestroyImageInfo(), DestroyImageList(), DestroyImageOptions(), DestroyImagePixelCache(), DestroyImagePixels(), DestroyImageProperties(), DestroyImages(), DestroyLocaleOptions(), DestroyMontageInfo(), DestroyPixelCache(), DestroyPixelStream(), DestroyQuantizeInfo(), DestroyRandomInfo(), DestroyResampleFilter(), DestroySignatureInfo(), DestroyStreamInfo(), DestroyTokenInfo(), DestroyXMLTree(), DestroyXMLTreeRoot(), DetachBlob(), DisassociateBlob(), DisassociateImageStream(), DispatchImage(), DisplayImages(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawAffineImage(), DrawClippingMask(), DrawCompositeMask(), DrawDashPolygon(), DrawGradientImage(), DrawPatternPath(), DrawPolygonPrimitive(), DrawPrimitive(), DrawStrokePolygon(), DuplicateBlob(), DuplicateImages(), EdgeImage(), EmbossImage(), EncipherImage(), EnhanceImage(), EOFBlob(), EqualizeImageChannel(), ErrorBlob(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), ExpandFilenames(), ExportImagePixels(), ExportQuantumPixels(), ExtentImage(), FileToBlob(), FileToImage(), FileToStringInfo(), FilterImageChannel(), FinalizeSignature(), FlipImage(), FloodfillPaintImage(), FlopImage(), FormatStringList(), FrameImage(), FunctionImageChannel(), FuzzyColorCompare(), FuzzyOpacityCompare(), FxImageChannel(), GammaImage(), GammaImageChannel(), GaussianBlurImageChannel(), GetAffineMatrix(), GetAuthenticIndexesFromStream(), GetAuthenticPixelsFromStream(), GetAuthenticPixelsStream(), GetBlobError(), GetBlobProperties(), GetBlobSize(), GetBlobStreamHandler(), GetCacheViewChannels(), GetCacheViewColorspace(), GetCacheViewException(), GetCacheViewExtent(), GetCacheViewStorageClass(), GetCoderInfoList(), GetCoderList(), GetColorInfoList(), GetColorList(), GetColorTuple(), GetConfigureBlob(), GetConfigureInfoList(), GetConfigureList(), GetConfigureOption(), GetConfigureOptions(), GetConfigurePaths(), GetConfigureValue(), GetDelegateCommand(), GetDelegateCommands(), GetDelegateInfoList(), GetDelegateList(), GetDelegateMode(), GetDelegateThreadSupport(), GetDrawInfo(), GetEdgeBoundingBox(), GetImageAlphaChannel(), GetImageArtifact(), GetImageAttribute(), GetImageBoundingBox(), GetImageChannelDepth(), GetImageChannelDistortion(), GetImageChannelDistortions(), GetImageChannelEntropy(), GetImageChannelExtrema(), GetImageChannelFeatures(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelMoments(), GetImageChannelRange(), GetImageChannels(), GetImageChannelStatistics(), GetImageClipMask(), GetImageColorspaceType(), GetImageDecoder(), GetImageDynamicThreshold(), GetImageEncoder(), GetImageException(), GetImageExtent(), GetImageFromList(), GetImageGeometry(), GetImageInfo(), GetImageList(), GetImageListIndex(), GetImageListLength(), GetImageListSize(), GetImageMagick(), GetImageMask(), GetImageOption(), GetImageProfile(), GetImageProperty(), GetImageQuantizeError(), GetImageReferenceCount(), GetImageRegistry(), GetImageTotalInkDensity(), GetImageType(), GetImageVirtualPixelMethod(), GetLocaleInfoList(), GetLocaleList(), GetLocaleOptions(), GetLocaleValue(), GetLocationStatistics(), GetLogInfoList(), GetLogList(), GetMagicInfoList(), GetMagickAdjoin(), GetMagickBlobSupport(), GetMagickDescription(), GetMagickEndianSupport(), GetMagickGeometry(), GetMagickInfoList(), GetMagickList(), GetMagickMimeType(), GetMagickPrecision(), GetMagickPropertyLetter(), GetMagickRawSupport(), GetMagickSeekableStream(), GetMagickThreadSupport(), GetMagicList(), GetMagicName(), GetMimeDescription(), GetMimeInfoList(), GetMimeList(), GetMimeType(), GetMontageInfo(), GetMotionBlurKernel(), GetMultilineTypeMetrics(), GetNextImage(), GetNextImageArtifact(), GetNextImageInList(), GetNextImageOption(), GetNextImageProfile(), GetNextImageProperty(), GetNextImageRegistry(), GetNextKeyInSplayTree(), GetNextValueInSplayTree(), GetNextXMLTreeTag(), GetNumberOfNodesInSplayTree(), GetNumberScenes(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPageGeometry(), GetPathComponent(), GetPixelCacheChannels(), GetPixelCacheColorspace(), GetPixelCacheStorageClass(), GetPixelCacheTileSize(), GetPolicyInfoList(), GetPolicyList(), GetPolicyValue(), GetPreviousImage(), GetQuantizeInfo(), GetQuantumType(), GetRootValueFromSplayTree(), GetSignatureBlocksize(), GetSignatureDigest(), GetSignatureDigestsize(), GetThresholdMapFile(), GetTypeInfoList(), GetTypeList(), GetTypeMetrics(), GetValueFromSplayTree(), GetVirtualIndexesFromStream(), GetVirtualPixelsStream(), GetVirtualPixelStream(), GetXMLTreeAttribute(), GetXMLTreeAttributes(), GetXMLTreeChild(), GetXMLTreeContent(), GetXMLTreeOrdered(), GetXMLTreePath(), GetXMLTreeProcessingInstructions(), GetXMLTreeSibling(), GetXMLTreeTag(), GradientImage(), GrayscaleImage(), HaldClutImageChannel(), HoughLineImage(), HuffmanDecodeImage(), HuffmanEncodeImage(), IdentifyImage(), IdentifyImageGray(), IdentifyImageMonochrome(), IdentifyImageType(), IdentifyPaletteImage(), IdentityAffine(), ImageListToArray(), ImagesToBlob(), ImageToBlob(), ImageToFile(), ImplodeImage(), ImportImagePixels(), ImportQuantumPixels(), InitializeSignature(), InjectImageBlob(), InsertImageInList(), InterpolativeResizeImage(), InterpretDelegateProperties(), InterpretImageAttributes(), InterpretImageProperties(), InverseFourierTransformImage(), InvokeDelegate(), InvokeDynamicImageFilter(), IsBlobExempt(), IsBlobSeekable(), IsBlobTemporary(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImageObject(), IsImageSimilar(), IsOpaqueImage(), IsPaletteImage(), IsRightsAuthorized(), IsSubimage(), IsTaintImage(), KuwaharaImageChannel(), LCMSExceptionHandler(), LevelColorsImageChannel(), LevelImageChannel(), LevelizeImageChannel(), LiberateMemory(), LiberateSemaphoreInfo(), LiquidRescaleImage(), ListFiles(), ListThresholdMapFile(), LoadCoderCache(), LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadMagicCache(), LoadMimeCache(), LoadPolicyCache(), LoadTypeCache(), LocalContrastImage(), LogPathInfo(), LogPolygonInfo(), LogPrimitiveInfo(), LZWEncodeImage(), MagickIncarnate(), MagickMonitor(), MagnifyImage(), MapImage(), MapImages(), MaskPixelCacheNexus(), MatteFloodfillImage(), MeanShiftImage(), MergeImageLayers(), MinifyImage(), ModifyImage(), ModulateImage(), MontageImageList(), MorphImages(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaqueImage(), OpaquePaintImageChannel(), OpenBlob(), OpenPixelCache(), OptimizeImageTransparency(), OptimizeLayerFrames(), OrderedPosterizeImageChannel(), PackbitsEncodeImage(), ParseImageGeometry(), ParseMetaGeometry(), ParseSizeGeometry(), PasskeyDecipherImage(), PasskeyEncipherImage(), PerceptibleImageChannel(), PersistPixelCache(), PingBlob(), PingImage(), PingImages(), PlasmaImage(), PolaroidImage(), PolynomialImageChannel(), PopImageList(), PosterizeImageChannel(), PostscriptGeometry(), PreviewImage(), ProfileImage(), PruneTagFromXMLTree(), PushImageList(), QuantizationError(), QuantizeImage(), QuantizeImages(), QueryMagickColorCompliance(), RaiseImage(), RandomChannelThresholdImage(), RandomThresholdImageChannel(), ReacquireMemory(), ReadImage(), ReadImages(), ReadPixelCacheIndexes(), 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(), RGBTransformImage(), RollImage(), RotateImage(), RotationalBlurImageChannel(), SampleImage(), ScaleImage(), SeekBlob(), SegmentImage(), SelectiveBlurImageChannel(), SeparateImage(), SeparateImageChannel(), SeparateImages(), SepiaToneImage(), SetBlobExempt(), SetBlobExtent(), SetCacheAlphaChannel(), SetCacheThreshold(), SetCacheViewStorageClass(), SetCacheViewVirtualPixelMethod(), SetClientName(), SetClientPath(), SetGeometry(), SetGeometryInfo(), SetImage(), SetImageAlphaChannel(), SetImageArtifact(), SetImageAttribute(), SetImageBackgroundColor(), SetImageChannelDepth(), SetImageClipMask(), SetImageColor(), SetImageColorspace(), SetImageGray(), SetImageInfo(), SetImageInfoBlob(), SetImageInfoFile(), SetImageList(), SetImageMask(), SetImageMonochrome(), SetImageOpacity(), SetImageOption(), SetImageProfileInternal(), SetImageProperty(), SetImageRegistry(), SetImageStorageClass(), SetImageType(), SetImageVirtualPixelMethod(), SetMagickInfo(), SetMagickPrecision(), SetPixelCacheExtent(), SetPixelCacheMethods(), SetPixelCacheVirtualMethod(), SetQuantumDepth(), SetQuantumEndian(), SetQuantumFormat(), SetQuantumImageType(), SetQuantumPad(), SetResampleFilterInterpolateMethod(), SetResampleFilterVirtualPixelMethod(), SetXMLTreeAttribute(), SetXMLTreeContent(), ShadeImage(), ShadowImage(), SharpenImageChannel(), ShaveImage(), ShearImage(), ShearRotateImage(), ShiftImageList(), ShredFile(), SigmoidalContrastImageChannel(), SignatureImage(), SimilarityMetricImage(), SizeBlob(), SmushImages(), SolarizeImageChannel(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpliceImageIntoList(), SpliceImageList(), SpreadImage(), StatisticImageChannel(), SteganoImage(), StereoAnaglyphImage(), StreamImage(), StreamImagePixels(), Strip(), StripImage(), SwirlImage(), SyncAuthenticPixelsStream(), SyncBlob(), SyncImage(), SyncImageSettings(), SyncImagesSettings(), TellBlob(), TemporaryFilename(), TextureImage(), ThresholdImage(), ThresholdImageChannel(), ThrowMagickExceptionList(), ThumbnailImage(), TintImage(), TransformColorspace(), TransformImage(), TransformImageColorspace(), TransformImages(), TransformRGBImage(), TranslateText(), TransparentImage(), TransparentPaintImage(), TransparentPaintImageChroma(), TransposeImage(), TransverseImage(), TrimImage(), UnsharpMaskImageChannel(), UnshiftImageList(), ValidateColormapIndex(), VignetteImage(), WaveImage(), WaveletDenoiseImage(), WhiteThresholdImageChannel(), WriteImage(), WriteImages(), WritePixelCacheIndexes(), WritePixelCachePixels(), WriteStream(), XAnnotateImage(), XBestIconSize(), XBestPixel(), XBestVisualInfo(), XCheckDefineCursor(), XCheckRefreshWindows(), XClientWindow(), XColorBrowserWidget(), XCommandWidget(), XConfirmWidget(), XConstrainWindowPosition(), XDestroyWindowColors(), XDialogWidget(), XDisplayImageInfo(), XDrawImage(), XError(), XFileBrowserWidget(), XFontBrowserWidget(), XFreeResources(), XFreeStandardColormap(), XGetAnnotateInfo(), XGetMapInfo(), XGetPixelPacket(), 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(), ZLIBEncodeImage(), and ZoomImage().
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, MagickTrue, MaxTextExtent, _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 MaxTextExtent.
static char* TranslateEvent | ( | const LogEventType | magick_unusedtype, | |
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(), magick_unreferenced, MagickLibVersionText, MaxTextExtent, 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[MaxTextExtent] = "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" } }