|
MagickCore
6.7.5
|
#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/hashmap.h"#include "MagickCore/log.h"#include "MagickCore/log-private.h"#include "MagickCore/memory_.h"#include "MagickCore/option.h"#include "MagickCore/semaphore.h"#include "MagickCore/timer.h"#include "MagickCore/string_.h"#include "MagickCore/string-private.h"#include "MagickCore/token.h"#include "MagickCore/thread_.h"#include "MagickCore/thread-private.h"#include "MagickCore/utility.h"#include "MagickCore/utility-private.h"#include "MagickCore/version.h"#include "MagickCore/xml-tree.h"
Go to the source code of this file.
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 } |
Functions | |
| static LogHandlerType | ParseLogHandlers (const char *) |
| static LogInfo * | GetLogInfo (const char *, ExceptionInfo *) |
| static MagickBooleanType | InitializeLogList (ExceptionInfo *) |
| static MagickBooleanType | LoadLogLists (const char *, ExceptionInfo *) |
| MagickExport void | CloseMagickLog (void) |
| 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) |
| MagickExport MagickBooleanType | IsEventLogging (void) |
| MagickExport MagickBooleanType | ListLogInfo (FILE *file, ExceptionInfo *exception) |
| MagickPrivate MagickBooleanType | LogComponentGenesis (void) |
| static void * | DestroyLogElement (void *log_info) |
| MagickPrivate 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) |
| MagickBooleanType | LogMagickEventList (const LogEventType type, const char *module, const char *function, const size_t line, const char *format, va_list operands) |
| MagickBooleanType | LogMagickEvent (const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...) |
| static MagickBooleanType | LoadLogList (const char *xml, const char *filename, const size_t depth, ExceptionInfo *exception) |
| MagickExport LogEventType | SetLogEventMask (const char *events) |
| MagickExport void | SetLogFormat (const char *format) |
| MagickExport const char * | SetLogName (const char *name) |
Variables | |
| static const HandlerInfo | LogHandlers [] |
| static const LogMapInfo | LogMap [] |
| static char | log_name [MaxTextExtent] = "Magick" |
| static LinkedListInfo * | log_list = (LinkedListInfo *) NULL |
| static SemaphoreInfo * | log_semaphore = (SemaphoreInfo *) NULL |
| static volatile MagickBooleanType | instantiate_log = MagickFalse |
| #define LogFilename "log.xml" |
Definition at line 69 of file log.c.
Referenced by InitializeLogList().
| #define MegabytesToBytes | ( | value | ) | ((MagickSizeType) (value)*1024*1024) |
Referenced by ListLogInfo().
| typedef struct _EventInfo EventInfo |
| typedef struct _HandlerInfo HandlerInfo |
| typedef struct _LogMapInfo LogMapInfo |
| enum LogHandlerType |
| MagickExport void CloseMagickLog | ( | void | ) |
Definition at line 219 of file log.c.
References IsEventLogging(), MagickFalse, AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), LockSemaphoreInfo(), log_semaphore, _LogInfo::file, _LogInfo::append, FormatLocaleFile(), and UnlockSemaphoreInfo().
| static void* DestroyLogElement | ( | void * | log_info | ) | [static] |
Definition at line 717 of file log.c.
References _LogInfo::file, _LogInfo::append, MagickFalse, FormatLocaleFile(), _LogInfo::exempt, _LogInfo::format, DestroyString(), _LogInfo::path, _LogInfo::filename, and RelinquishMagickMemory().
Referenced by LogComponentTerminus().
| static LogInfo * GetLogInfo | ( | const char * | name, |
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 268 of file log.c.
References log_list, instantiate_log, MagickFalse, InitializeLogList(), IsLinkedListEmpty(), LocaleCompare(), GetValueFromLinkedList(), LockSemaphoreInfo(), log_semaphore, ResetLinkedListIterator(), GetNextValueInLinkedList(), _LogInfo::name, InsertValueInLinkedList(), RemoveElementByValueFromLinkedList(), and UnlockSemaphoreInfo().
Referenced by CloseMagickLog(), GetLogInfoList(), GetLogList(), IsEventLogging(), TranslateEvent(), LogMagickEventList(), SetLogEventMask(), and SetLogFormat().
| MagickExport const LogInfo** GetLogInfoList | ( | const char * | pattern, |
| size_t * | number_preferences, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 349 of file log.c.
References LogMagickEvent(), TraceEvent, GetMagickModule, GetLogInfo(), AcquireQuantumMemory(), GetNumberOfElementsInLinkedList(), log_list, LockSemaphoreInfo(), log_semaphore, ResetLinkedListIterator(), GetNextValueInLinkedList(), _LogInfo::stealth, MagickFalse, GlobExpression(), _LogInfo::name, UnlockSemaphoreInfo(), and LogInfoCompare().
Referenced by ListLogInfo().
| MagickExport char** GetLogList | ( | const char * | pattern, |
| size_t * | number_preferences, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 442 of file log.c.
References LogMagickEvent(), TraceEvent, GetMagickModule, GetLogInfo(), AcquireQuantumMemory(), GetNumberOfElementsInLinkedList(), log_list, LockSemaphoreInfo(), log_semaphore, ResetLinkedListIterator(), GetNextValueInLinkedList(), _LogInfo::stealth, MagickFalse, GlobExpression(), _LogInfo::name, ConstantString(), UnlockSemaphoreInfo(), and LogCompare().
| MagickExport const char* GetLogName | ( | void | ) |
Definition at line 506 of file log.c.
References log_name.
Referenced by TranslateEvent(), and TranslateFilename().
| static MagickBooleanType InitializeLogList | ( | ExceptionInfo * | exception | ) | [static] |
Definition at line 533 of file log.c.
References log_list, instantiate_log, MagickFalse, log_semaphore, AcquireSemaphoreInfo(), LockSemaphoreInfo(), LoadLogLists(), LogFilename, MagickTrue, and UnlockSemaphoreInfo().
Referenced by GetLogInfo().
| MagickExport MagickBooleanType IsEventLogging | ( | void | ) |
Definition at line 570 of file log.c.
References log_list, IsLinkedListEmpty(), MagickFalse, AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), _LogInfo::event_mask, NoEvents, and MagickTrue.
Referenced by CloneBlobInfo(), GetBlobInfo(), AcquireCacheView(), AcquirePixelCache(), CloneDrawInfo(), ConvertPathToPolygon(), ConvertPrimitiveToPath(), DrawPrimitive(), GetDrawInfo(), AppendValueToLinkedList(), NewHashmap(), NewImageView(), NewImageViewRegion(), AcquireImage(), CloneImage(), CloneImageInfo(), GetImageInfo(), CloseMagickLog(), LogMagickEventList(), MagickCoreGenesis(), CloneMontageInfo(), GetMontageInfo(), DeleteImageRegistry(), GetImageRegistry(), GetNextImageRegistry(), RegistryComponentTerminus(), RemoveImageRegistry(), ResetImageRegistryIterator(), SetImageRegistry(), AcquireResampleFilter(), NewSplayTree(), ExpandFilenames(), AddChildToXMLTree(), and NewXMLTreeTag().
| MagickExport MagickBooleanType ListLogInfo | ( | FILE * | file, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 610 of file log.c.
References MaxTextExtent, GetLogInfoList(), MagickFalse, LocaleCompare(), FormatLocaleFile(), _LogInfo::path, _LogInfo::generations, FormatMagickSize(), MegabytesToBytes, RelinquishMagickMemory(), and MagickTrue.
| static MagickBooleanType LoadLogList | ( | const char * | xml, |
| const char * | filename, | ||
| const size_t | depth, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1281 of file log.c.
References MaxTextExtent, MagickFalse, log_list, NewLinkedList(), ThrowFileException, ResourceLimitError, MagickTrue, AcquireString(), GetMagickToken(), CopyMagickString(), LocaleNCompare(), LocaleCompare(), ThrowMagickException(), GetMagickModule, ConfigureError, GetPathComponent(), HeadPath, ConcatenateMagickString(), DirectorySeparator, FileToString(), DestroyString(), AcquireMagickMemory(), ThrowFatalException, ResourceLimitFatalError, ResetMagickMemory(), _LogInfo::path, ConstantString(), GetTimerInfo(), _LogInfo::timer, _LogInfo::exempt, _LogInfo::signature, MagickSignature, AppendValueToLinkedList(), _LogInfo::event_mask, ParseCommandOption(), MagickLogEventOptions, _LogInfo::filename, RelinquishMagickMemory(), _LogInfo::format, _LogInfo::generations, StringToUnsignedLong(), _LogInfo::limit, _LogInfo::handler_mask, and ParseLogHandlers().
Referenced by LoadLogLists().
| static MagickBooleanType LoadLogLists | ( | const char * | filename, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1524 of file log.c.
References MagickFalse, log_list, NewLinkedList(), ThrowFileException, ResourceLimitError, LogMap, AcquireMagickMemory(), ThrowMagickException(), GetMagickModule, _LogInfo::name, ResetMagickMemory(), _LogInfo::path, GetTimerInfo(), _LogInfo::timer, _LogInfo::event_mask, _LogMapInfo::event_mask, _LogInfo::handler_mask, _LogMapInfo::handler_mask, _LogInfo::filename, ConstantString(), _LogMapInfo::filename, _LogInfo::format, _LogMapInfo::format, _LogInfo::exempt, MagickTrue, _LogInfo::signature, MagickSignature, AppendValueToLinkedList(), GetConfigureOptions(), GetNextValueInLinkedList(), LoadLogList(), GetStringInfoDatum(), GetStringInfoPath(), and DestroyConfigureOptions().
Referenced by InitializeLogList().
| static int LogCompare | ( | const void * | x, |
| const void * | y | ||
| ) | [static] |
| MagickPrivate MagickBooleanType LogComponentGenesis | ( | void | ) |
Definition at line 692 of file log.c.
References AcquireSemaphoreInfo(), log_semaphore, and MagickTrue.
Referenced by MagickCoreGenesis().
| MagickPrivate void LogComponentTerminus | ( | void | ) |
Definition at line 743 of file log.c.
References log_semaphore, AcquireSemaphoreInfo(), LockSemaphoreInfo(), log_list, DestroyLinkedList(), DestroyLogElement(), instantiate_log, MagickFalse, UnlockSemaphoreInfo(), and DestroySemaphoreInfo().
Referenced by MagickCoreTerminus().
| static int LogInfoCompare | ( | const void * | x, |
| const void * | y | ||
| ) | [static] |
| MagickBooleanType LogMagickEvent | ( | const LogEventType | type, |
| const char * | module, | ||
| const char * | function, | ||
| const size_t | line, | ||
| const char * | format, | ||
| ... | |||
| ) |
Definition at line 1236 of file log.c.
References LogMagickEventList().
Referenced by AccelerateConvolveImage(), AnimateImages(), AnnotateImage(), GetMultilineTypeMetrics(), GetTypeMetrics(), RenderPostscript(), CloneImageArtifacts(), DeleteImageArtifact(), DestroyImageArtifacts(), GetImageArtifact(), GetNextImageArtifact(), RemoveImageArtifact(), ResetImageArtifactIterator(), SetImageArtifact(), GetImageBoundingBox(), GetImageDepth(), GetImageType(), IsImageGray(), IsImageMonochrome(), IsImageOpaque(), SetImageDepth(), AttachBlob(), BlobToFile(), BlobToImage(), CloseBlob(), DestroyBlob(), DetachBlob(), DuplicateBlob(), EOFBlob(), FileToBlob(), FileToImage(), GetBlobError(), GetBlobProperties(), GetBlobSize(), GetBlobStreamHandler(), ImageToBlob(), ImageToFile(), ImagesToBlob(), InjectImageBlob(), IsBlobExempt(), IsBlobSeekable(), IsBlobTemporary(), OpenBlob(), PingBlob(), ReferenceBlob(), SeekBlob(), SetBlobExempt(), SetBlobExtent(), SyncBlob(), TellBlob(), AcquireCacheView(), CloneCacheView(), DestroyCacheView(), GetCacheViewColorspace(), GetCacheViewExtent(), GetCacheViewStorageClass(), SetCacheViewStorageClass(), SetCacheViewVirtualPixelMethod(), ClonePixelCache(), DiskToDiskPixelCacheClone(), PixelCacheCloneOptimized(), PixelCacheCloneUnoptimized(), ClonePixelCacheMethods(), DestroyImagePixelCache(), DestroyImagePixels(), DestroyPixelCache(), GetImageExtent(), GetPixelCacheColorspace(), GetPixelCacheStorageClass(), GetPixelCacheTileSize(), ExtendCache(), OpenPixelCache(), PersistPixelCache(), ReadPixelCacheMetacontent(), ReadPixelCachePixels(), SetPixelCacheMethods(), SetPixelCacheVirtualMethod(), WritePixelCacheMetacontent(), WritePixelCachePixels(), DecipherImage(), PasskeyDecipherImage(), EncipherImage(), PasskeyEncipherImage(), GetCoderInfoList(), GetCoderList(), LoadCoderList(), GetColorInfoList(), GetColorList(), GetColorTuple(), IsEquivalentImage(), LoadColorList(), QueryColorCompliance(), AcquireImageColormap(), CycleColormapImage(), SortColormapByIntensity(), RGBTransformImage(), TransformImageColorspace(), TransformRGBImage(), CompareImages(), GetImageDistortion(), GetImageDistortions(), SimilarityImage(), CompositeImage(), TextureImage(), Ascii85Flush(), HuffmanDecodeImage(), HuffmanEncodeImage(), LZWEncodeImage(), PackbitsEncodeImage(), ZLIBEncodeImage(), DestroyConfigureOptions(), GetConfigureInfoList(), GetConfigureList(), GetConfigureOption(), GetConfigureOptions(), GetConfigurePaths(), GetConfigureValue(), LoadConfigureList(), ConstituteImage(), PingImage(), PingImages(), ReadImage(), ReadImages(), WriteImage(), WriteImages(), BorderImage(), FrameImage(), RaiseImage(), GetDelegateCommand(), GetDelegateCommands(), GetDelegateInfoList(), GetDelegateList(), GetDelegateMode(), GetDelegateThreadSupport(), InvokeDelegate(), LoadDelegateList(), DisplayImages(), RemoteDisplayCommand(), AffineTransformImage(), DistortResizeImage(), DistortImage(), RotateImage(), SparseColorImage(), LogPolygonInfo(), LogPathInfo(), DestroyDrawInfo(), DrawAffineImage(), DrawClipPath(), DrawDashPolygon(), DrawImage(), DrawGradientImage(), DrawPatternPath(), DrawPolygonPrimitive(), LogPrimitiveInfo(), DrawPrimitive(), DrawStrokePolygon(), GetAffineMatrix(), GetDrawInfo(), AdaptiveBlurImage(), AdaptiveSharpenImage(), GetBlurKernel(), BlurImage(), ConvolveImage(), DespeckleImage(), EdgeImage(), EmbossImage(), GaussianBlurImage(), GetMotionBlurKernel(), MotionBlurImage(), PreviewImage(), RadialBlurImage(), SelectiveBlurImage(), ShadeImage(), SharpenImage(), SpreadImage(), UnsharpMaskImage(), BrightnessContrastImage(), ClutImage(), ColorDecisionListImage(), ContrastImage(), ContrastStretchImage(), EnhanceImage(), EqualizeImage(), GammaImage(), HaldClutImage(), LevelImage(), LevelizeImage(), LevelImageColors(), ModulateImage(), NegateImage(), SigmoidalContrastImage(), ThrowMagickExceptionList(), GetImageFeatures(), InverseFourierTransformImage(), AddNoiseImage(), BlueShiftImage(), CharcoalImage(), ColorizeImage(), ColorMatrixImage(), FxImage(), ImplodeImage(), MorphImages(), PlasmaImage(), PolaroidImage(), SepiaToneImage(), ShadowImage(), SolarizeImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TintImage(), VignetteImage(), WaveImage(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPageGeometry(), ParseMetaGeometry(), SetGeometry(), SetGeometryInfo(), AppendValueToLinkedList(), ClearLinkedList(), DestroyHashmap(), DestroyLinkedList(), GetLastValueInLinkedList(), GetNextKeyInHashmap(), GetNextValueInHashmap(), GetNextValueInLinkedList(), GetNumberOfEntriesInHashmap(), GetNumberOfElementsInLinkedList(), GetValueFromHashmap(), GetValueFromLinkedList(), InsertValueInLinkedList(), InsertValueInSortedLinkedList(), IsHashmapEmpty(), IsLinkedListEmpty(), LinkedListToArray(), PutEntryInHashmap(), RemoveElementByValueFromLinkedList(), RemoveElementFromLinkedList(), RemoveEntryFromHashmap(), RemoveLastElementFromLinkedList(), ResetHashmapIterator(), ResetLinkedListIterator(), ClassifyImageColors(), IsHistogramImage(), IsPaletteImage(), IdentifyImage(), AcquireImage(), AcquireNextImage(), AppendImages(), CatchImageException(), ClipImagePath(), CloneImage(), CombineImages(), DestroyImage(), DestroyImageInfo(), DisassociateImageStream(), GetImageAlphaChannel(), GetImageInfo(), GetImageMask(), GetImageReferenceCount(), GetImageVirtualPixelMethod(), IsHighDynamicRangeImage(), IsImageObject(), IsTaintImage(), ModifyImage(), NewMagickImage(), ReferenceImage(), ResetImagePage(), SeparateImage(), SeparateImages(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageColor(), SetImageInfo(), SetImageInfoBlob(), SetImageInfoFile(), SetImageMask(), SetImageAlpha(), SetImageType(), SetImageVirtualPixelMethod(), SmushImages(), StripImage(), SyncImage(), SyncImagesSettings(), SyncImageSettings(), CoalesceImages(), DisposeImages(), CompareImagesLayers(), OptimizeLayerFrames(), OptimizeImageTransparency(), RemoveDuplicateLayers(), RemoveZeroDelayLayers(), CompositeLayers(), MergeImageLayers(), AppendImageToList(), CloneImages(), DeleteImages(), DestroyImageList(), DuplicateImages(), GetImageFromList(), GetImageListLength(), GetNextImageInList(), ImageListToArray(), InsertImageInList(), RemoveImageFromList(), RemoveFirstImageFromList(), RemoveLastImageFromList(), ReplaceImageInList(), ReplaceImageInListReturnLast(), ReverseImageList(), SpliceImageIntoList(), DestroyLocaleOptions(), GetLocaleInfoList(), GetLocaleList(), GetLocaleOptions(), GetLocaleValue(), LoadLocaleList(), GetLogInfoList(), GetLogList(), GetMagicInfoList(), GetMagicList(), GetMagicName(), LoadMagicList(), GetImageDecoder(), GetImageEncoder(), GetImageMagick(), GetMagickAdjoin(), GetMagickBlobSupport(), GetMagickDescription(), GetMagickEndianSupport(), GetMagickInfoList(), GetMagickList(), GetMagickPrecision(), GetMagickRawSupport(), GetMagickSeekableStream(), GetMagickThreadSupport(), RegisterMagickSignalHandler(), RegisterMagickInfo(), SetMagickInfo(), SetMagickPrecision(), GetMimeInfoList(), GetMimeList(), GetMimeDescription(), GetMimeType(), LoadMimeList(), InvokeDynamicImageFilter(), DestroyMontageInfo(), GetMontageInfo(), MontageImageList(), CloneImageOptions(), DeleteImageOption(), DestroyImageOptions(), GetImageOption(), GetNextImageOption(), RemoveImageOption(), ResetImageOptions(), ResetImageOptionIterator(), SetImageOption(), FloodfillPaintImage(), GradientImage(), OilPaintImage(), OpaquePaintImage(), TransparentPaintImage(), TransparentPaintImageChroma(), ExportImagePixels(), ImportImagePixels(), GetPolicyInfoList(), GetPolicyList(), GetPolicyValue(), IsRightsAuthorized(), LoadPolicyList(), GetImageTotalInkDensity(), CloneImageProfiles(), DeleteImageProfile(), GetImageProfile(), GetNextImageProfile(), ProfileImage(), RemoveImageProfile(), ResetImageProfileIterator(), SetImageProfile(), CloneImageProperties(), DeleteImageProperty(), DestroyImageProperties(), GetImageProperty(), GetNextImageProperty(), InterpretImageProperties(), RemoveImageProperty(), ResetImagePropertyIterator(), SetImageProperty(), CompressImageColormap(), DestroyQuantizeInfo(), GetImageQuantizeError(), GetQuantizeInfo(), PosterizeImage(), QuantizeImage(), QuantizeImages(), RemapImage(), RemapImages(), ExportQuantumPixels(), ImportQuantumPixels(), GetQuantumType(), SetQuantumDepth(), SetQuantumFormat(), SetQuantumImageType(), SetQuantumPad(), DestroyRandomInfo(), DeleteImageRegistry(), GetImageRegistry(), GetNextImageRegistry(), RegistryComponentTerminus(), RemoveImageRegistry(), ResetImageRegistryIterator(), SetImageRegistry(), AcquireResampleFilter(), DestroyResampleFilter(), SetResampleFilterInterpolateMethod(), SetResampleFilterVirtualPixelMethod(), AcquireResizeFilter(), InterpolativeResizeImage(), LiquidRescaleImage(), MagnifyImage(), MinifyImage(), ResampleImage(), ResizeImage(), SampleImage(), ScaleImage(), ThumbnailImage(), AcquireMagickResource(), AcquireUniqueFileResource(), RelinquishMagickResource(), RelinquishUniqueFileResource(), GetImageDynamicThreshold(), SegmentImage(), DeskewImage(), XShearImage(), YShearImage(), ShearImage(), ShearRotateImage(), DestroySignatureInfo(), FinalizeSignature(), GetSignatureBlocksize(), GetSignatureDigest(), GetSignatureDigestsize(), InitializeSignature(), SignatureImage(), CloneSplayTree(), DeleteNodeByValueFromSplayTree(), DeleteNodeFromSplayTree(), GetNextKeyInSplayTree(), GetNextValueInSplayTree(), GetValueFromSplayTree(), GetNumberOfNodesInSplayTree(), RemoveNodeByValueFromSplayTree(), RemoveNodeFromSplayTree(), ResetSplayTree(), ResetSplayTreeIterator(), EvaluateImages(), EvaluateImage(), FunctionImage(), GetImageExtrema(), GetImageMean(), GetImageKurtosis(), GetImageRange(), GetImageStatistics(), StatisticImage(), DestroyPixelStream(), DestroyStreamInfo(), GetAuthenticMetacontentFromStream(), GetAuthenticPixelsStream(), GetAuthenticPixelsFromStream(), GetVirtualPixelsStream(), GetVirtualMetacontentFromStream(), GetVirtualPixelStream(), ReadStream(), StreamImage(), StreamImagePixels(), SyncAuthenticPixelsStream(), WriteStream(), CloneString(), CloneStringInfo(), CompareStringInfo(), ConcatenateStringInfo(), DestroyStringInfo(), EscapeString(), FileToString(), FileToStringInfo(), PrintStringInfo(), ResetStringInfo(), SetStringInfo(), SetStringInfoDatum(), SetStringInfoLength(), SetStringInfoPath(), SplitStringInfo(), StringToStringInfo(), AdaptiveThresholdImage(), BilevelImage(), BlackThresholdImage(), ClampImage(), GetThresholdMapFile(), ListThresholdMapFile(), OrderedPosterizeImage(), RandomThresholdImage(), WhiteThresholdImage(), DestroyTokenInfo(), ChopImage(), ConsolidateCMYKImages(), CropImage(), CropImageToTiles(), ExcerptImage(), ExtentImage(), FlipImage(), FlopImage(), RollImage(), ShaveImage(), SpliceImage(), TransformImage(), TransformImages(), TransposeImage(), TransverseImage(), TrimImage(), GetTypeInfoList(), GetTypeList(), LoadTypeList(), AppendImageFormat(), Base64Decode(), Base64Encode(), ExpandFilenames(), GetPathComponent(), ListFiles(), AddPathToXMLTree(), DestroyXMLTree(), GetNextXMLTreeTag(), GetXMLTreeAttribute(), GetXMLTreeAttributes(), GetXMLTreeChild(), GetXMLTreeContent(), GetXMLTreeOrdered(), GetXMLTreePath(), GetXMLTreeProcessingInstructions(), GetXMLTreeSibling(), GetXMLTreeTag(), PruneTagFromXMLTree(), SetXMLTreeAttribute(), SetXMLTreeContent(), XMLTreeInfoToXML(), and XImportImage().
| MagickBooleanType LogMagickEventList | ( | const LogEventType | type, |
| const char * | module, | ||
| const char * | function, | ||
| const size_t | line, | ||
| const char * | format, | ||
| va_list | operands | ||
| ) |
Definition at line 1112 of file log.c.
References MaxTextExtent, IsEventLogging(), MagickFalse, AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), LockSemaphoreInfo(), log_semaphore, _LogInfo::event_mask, UnlockSemaphoreInfo(), MagickTrue, CommandOptionToMnemonic(), MagickLogEventOptions, TranslateEvent(), ContinueTimer(), _LogInfo::timer, _LogInfo::handler_mask, ConsoleHandler, FormatLocaleFile(), DebugHandler, EventHandler, FileHandler, _LogInfo::file, _LogInfo::limit, TranslateFilename(), _LogInfo::append, IsPathAccessible(), fopen_utf8(), RelinquishMagickMemory(), _LogInfo::generation, StdoutHandler, and StderrHandler.
Referenced by LogMagickEvent().
| static LogHandlerType ParseLogHandlers | ( | const char * | handlers | ) | [static] |
Definition at line 1621 of file log.c.
References NoHandler, LogHandlers, _HandlerInfo::name, LocaleNCompare(), and UndefinedHandler.
Referenced by LoadLogList().
| MagickExport LogEventType SetLogEventMask | ( | const char * | events | ) |
Definition at line 1680 of file log.c.
References AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), ParseCommandOption(), MagickLogEventOptions, MagickTrue, LockSemaphoreInfo(), log_semaphore, GetValueFromLinkedList(), log_list, _LogInfo::event_mask, UndefinedEvents, and UnlockSemaphoreInfo().
Referenced by MagickCoreGenesis().
| MagickExport void SetLogFormat | ( | const char * | format | ) |
Definition at line 1726 of file log.c.
References AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), LockSemaphoreInfo(), log_semaphore, _LogInfo::format, DestroyString(), ConstantString(), and UnlockSemaphoreInfo().
| MagickExport const char* SetLogName | ( | const char * | name | ) |
Definition at line 1768 of file log.c.
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] |
Definition at line 788 of file log.c.
References AcquireExceptionInfo(), GetLogInfo(), DestroyExceptionInfo(), GetElapsedTime(), _LogInfo::timer, GetUserTime(), AcquireString(), _LogInfo::format, MaxTextExtent, LocaleCompare(), FormatMagickTime(), FormatLocaleString(), GetMagickThreadSignature(), ResizeQuantumMemory(), CopyMagickString(), GetClientName(), _LogInfo::generations, _LogInfo::generation, DirectorySeparator, GetLogName(), and MagickLibVersionText.
Referenced by LogMagickEventList().
| static char* TranslateFilename | ( | const LogInfo * | log_info | ) | [static] |
Definition at line 1011 of file log.c.
References _LogInfo::filename, AcquireString(), MaxTextExtent, ResizeQuantumMemory(), CopyMagickString(), GetClientName(), _LogInfo::generations, FormatLocaleString(), _LogInfo::generation, GetLogName(), and MagickLibVersionText.
Referenced by LogMagickEventList().
volatile MagickBooleanType instantiate_log = MagickFalse [static] |
Definition at line 186 of file log.c.
Referenced by GetLogInfo(), InitializeLogList(), and LogComponentTerminus().
LinkedListInfo* log_list = (LinkedListInfo *) NULL [static] |
Definition at line 180 of file log.c.
Referenced by GetLogInfo(), GetLogInfoList(), GetLogList(), InitializeLogList(), IsEventLogging(), LogComponentTerminus(), LoadLogList(), LoadLogLists(), and SetLogEventMask().
char log_name[MaxTextExtent] = "Magick" [static] |
Definition at line 177 of file log.c.
Referenced by GetLogName(), and SetLogName().
SemaphoreInfo* log_semaphore = (SemaphoreInfo *) NULL [static] |
Definition at line 183 of file log.c.
Referenced by CloseMagickLog(), GetLogInfo(), GetLogInfoList(), GetLogList(), InitializeLogList(), LogComponentGenesis(), LogComponentTerminus(), LogMagickEventList(), SetLogEventMask(), and SetLogFormat().
const HandlerInfo LogHandlers[] [static] |
{
{ "console", ConsoleHandler },
{ "debug", DebugHandler },
{ "event", EventHandler },
{ "file", FileHandler },
{ "none", NoHandler },
{ "stderr", StderrHandler },
{ "stdout", StdoutHandler },
{ (char *) NULL, UndefinedHandler }
}
Definition at line 157 of file log.c.
Referenced by ParseLogHandlers().
const LogMapInfo LogMap[] [static] |
{
{ NoEvents, ConsoleHandler, "Magick-%d.log",
"%t %r %u %v %d %c[%p]: %m/%f/%l/%d\n %e" }
}
Definition at line 170 of file log.c.
Referenced by LoadLogLists().