#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/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/utility.h"#include "magick/version.h"#include "magick/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, unsigned long *number_preferences, ExceptionInfo *exception) |
| static int | LogCompare (const void *x, const void *y) |
| MagickExport char ** | GetLogList (const char *pattern, unsigned long *number_preferences, ExceptionInfo *exception) |
| MagickExport const char * | GetLogName (void) |
| 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 unsigned long 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 unsigned long line, const char *format, va_list operands) |
| MagickBooleanType | LogMagickEvent (const LogEventType type, const char *module, const char *function, const unsigned long line, const char *format,...) |
| static MagickBooleanType | LoadLogList (const char *xml, const char *filename, const unsigned long 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 66 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 216 of file log.c.
References AcquireExceptionInfo(), _LogInfo::append, DestroyExceptionInfo(), _LogInfo::file, GetLogInfo(), IsEventLogging(), LockSemaphoreInfo(), log_semaphore, MagickFalse, and UnlockSemaphoreInfo().
| static void* DestroyLogElement | ( | void * | log_info | ) | [static] |
Definition at line 712 of file log.c.
References _LogInfo::append, DestroyString(), _LogInfo::exempt, _LogInfo::file, _LogInfo::filename, _LogInfo::format, MagickFalse, _LogInfo::path, and RelinquishMagickMemory().
Referenced by LogComponentTerminus().
| static LogInfo * GetLogInfo | ( | const char * | name, | |
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 265 of file log.c.
References GetNextValueInLinkedList(), GetValueFromLinkedList(), InitializeLogList(), InsertValueInLinkedList(), instantiate_log, IsLinkedListEmpty(), LocaleCompare(), LockSemaphoreInfo(), log_list, log_semaphore, MagickFalse, _LogInfo::name, RemoveElementByValueFromLinkedList(), ResetLinkedListIterator(), and UnlockSemaphoreInfo().
Referenced by CloseMagickLog(), GetLogInfoList(), GetLogList(), IsEventLogging(), LogMagickEventList(), SetLogEventMask(), SetLogFormat(), and TranslateEvent().
| MagickExport const LogInfo** GetLogInfoList | ( | const char * | pattern, | |
| unsigned long * | number_preferences, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 346 of file log.c.
References AcquireQuantumMemory(), GetLogInfo(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GlobExpression(), LockSemaphoreInfo(), log_list, log_semaphore, LogInfoCompare(), LogMagickEvent(), MagickFalse, _LogInfo::name, ResetLinkedListIterator(), _LogInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
Referenced by ListLogInfo().
| MagickExport char** GetLogList | ( | const char * | pattern, | |
| unsigned long * | number_preferences, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 439 of file log.c.
References AcquireQuantumMemory(), ConstantString(), GetLogInfo(), GetMagickModule, GetNextValueInLinkedList(), GetNumberOfElementsInLinkedList(), GlobExpression(), LockSemaphoreInfo(), log_list, log_semaphore, LogCompare(), LogMagickEvent(), MagickFalse, _LogInfo::name, ResetLinkedListIterator(), _LogInfo::stealth, TraceEvent, and UnlockSemaphoreInfo().
| MagickExport const char* GetLogName | ( | void | ) |
Definition at line 503 of file log.c.
References log_name.
Referenced by TranslateEvent(), and TranslateFilename().
| static MagickBooleanType InitializeLogList | ( | ExceptionInfo * | exception | ) | [static] |
Definition at line 530 of file log.c.
References AcquireSemaphoreInfo(), instantiate_log, LoadLogLists(), LockSemaphoreInfo(), log_list, log_semaphore, LogFilename, MagickFalse, MagickTrue, and UnlockSemaphoreInfo().
Referenced by GetLogInfo().
| MagickExport MagickBooleanType IsEventLogging | ( | void | ) |
Definition at line 567 of file log.c.
References AcquireExceptionInfo(), DestroyExceptionInfo(), _LogInfo::event_mask, GetLogInfo(), IsLinkedListEmpty(), log_list, MagickFalse, MagickTrue, and NoEvents.
Referenced by AcquireCacheView(), AcquireImage(), AcquirePixelCache(), AcquireResampleFilter(), AddChildToXMLTree(), AppendValueToLinkedList(), CloneBlobInfo(), CloneDrawInfo(), CloneImage(), CloneImageInfo(), CloneMontageInfo(), CloseMagickLog(), ConvertPathToPolygon(), ConvertPrimitiveToPath(), DeleteImageRegistry(), DrawPrimitive(), ExpandFilenames(), GetBlobInfo(), GetDrawInfo(), GetImageInfo(), GetImageRegistry(), GetMontageInfo(), GetNextImageRegistry(), LogMagickEventList(), MagickCoreGenesis(), NewHashmap(), NewSplayTree(), NewXMLTreeTag(), RegistryComponentTerminus(), RemoveImageRegistry(), ResetImageRegistryIterator(), SetImageRegistry(), XInitializeWindows(), XMakeImage(), XMakePixmap(), and XMakeStandardColormap().
| MagickExport MagickBooleanType ListLogInfo | ( | FILE * | file, | |
| ExceptionInfo * | exception | |||
| ) |
Definition at line 607 of file log.c.
References FormatMagickSize(), GetLogInfoList(), LocaleCompare(), MagickFalse, MagickTrue, MaxTextExtent, MegabytesToBytes, _LogInfo::path, and RelinquishMagickMemory().
| static MagickBooleanType LoadLogList | ( | const char * | xml, | |
| const char * | filename, | |||
| const unsigned long | depth, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 1275 of file log.c.
References AcquireAlignedMemory(), AcquireString(), AppendValueToLinkedList(), ConcatenateMagickString(), ConfigureError, ConstantString(), CopyMagickString(), DestroyString(), DirectorySeparator, _LogInfo::event_mask, _LogInfo::exempt, _LogInfo::filename, FileToString(), _LogInfo::format, _LogInfo::generations, GetMagickModule, GetMagickToken(), GetPathComponent(), GetTimerInfo(), _LogInfo::handler_mask, HeadPath, _LogInfo::limit, LocaleCompare(), LocaleNCompare(), log_list, MagickFalse, MagickLogEventOptions, MagickSignature, MagickTrue, MaxTextExtent, NewLinkedList(), ParseLogHandlers(), ParseMagickOption(), _LogInfo::path, RelinquishMagickMemory(), ResetMagickMemory(), ResourceLimitError, ResourceLimitFatalError, _LogInfo::signature, StringToUnsignedLong(), ThrowFatalException, ThrowFileException, ThrowMagickException(), and _LogInfo::timer.
Referenced by LoadLogLists().
| static MagickBooleanType LoadLogLists | ( | const char * | filename, | |
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1518 of file log.c.
References AcquireAlignedMemory(), AppendValueToLinkedList(), ConstantString(), DestroyConfigureOptions(), _LogMapInfo::event_mask, _LogInfo::event_mask, _LogInfo::exempt, _LogMapInfo::filename, _LogInfo::filename, _LogMapInfo::format, _LogInfo::format, GetConfigureOptions(), GetMagickModule, GetNextValueInLinkedList(), GetStringInfoDatum(), GetStringInfoPath(), GetTimerInfo(), _LogMapInfo::handler_mask, _LogInfo::handler_mask, LoadLogList(), log_list, LogMap, MagickFalse, MagickSignature, MagickTrue, _LogInfo::name, NewLinkedList(), _LogInfo::path, ResetMagickMemory(), ResourceLimitError, _LogInfo::signature, ThrowFileException, ThrowMagickException(), and _LogInfo::timer.
Referenced by InitializeLogList().
| static int LogCompare | ( | const void * | x, | |
| const void * | y | |||
| ) | [static] |
| MagickExport MagickBooleanType LogComponentGenesis | ( | void | ) |
Definition at line 687 of file log.c.
References AcquireSemaphoreInfo(), log_semaphore, and MagickTrue.
Referenced by MagickCoreGenesis().
| MagickExport void LogComponentTerminus | ( | void | ) |
Definition at line 738 of file log.c.
References AcquireSemaphoreInfo(), DestroyLinkedList(), DestroyLogElement(), DestroySemaphoreInfo(), instantiate_log, LockSemaphoreInfo(), log_list, log_semaphore, MagickFalse, and UnlockSemaphoreInfo().
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 unsigned long | line, | |||
| const char * | format, | |||
| ... | ||||
| ) |
Definition at line 1230 of file log.c.
References LogMagickEventList().
Referenced by AccelerateConvolveImage(), AcquireCacheView(), AcquireImage(), AcquireImageColormap(), AcquireMagickResource(), AcquireMemory(), AcquireNextImage(), AcquirePixelCachePixels(), AcquireResampleFilter(), AcquireResizeFilter(), AcquireUniqueFileResource(), AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AddPathToXMLTree(), AffineTransformImage(), AllocateString(), AnimateImages(), AnnotateImage(), AppendImageFormat(), AppendImages(), AppendImageToList(), AppendValueToLinkedList(), Ascii85Flush(), AttachBlob(), Base64Decode(), Base64Encode(), BilevelImageChannel(), BlackThresholdImageChannel(), BlobToFile(), BlobToImage(), BlueShiftImage(), BlurImageChannel(), BorderImage(), BrightnessContrastImageChannel(), CatchImageException(), ChannelThresholdImage(), CharcoalImage(), ChopImage(), ClampImageChannel(), ClassifyImageColors(), ClearLinkedList(), ClipImagePath(), ClipPixelCacheNexus(), CloneCacheView(), CloneDiskToDiskPixelCache(), CloneDiskToMemoryPixelCache(), CloneImage(), CloneImageArtifacts(), CloneImageOptions(), CloneImageProfiles(), CloneImageProperties(), CloneImages(), CloneMemory(), CloneMemoryToDiskPixelCache(), CloneMemoryToMemoryPixelCache(), ClonePixelCache(), ClonePixelCacheMethods(), CloneSplayTree(), CloneString(), CloneStringInfo(), CloseBlob(), ClutImageChannel(), CoalesceImages(), ColorDecisionListImage(), ColorFloodfillImage(), ColorizeImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), CompareStringInfo(), CompositeImageChannel(), CompositeLayers(), CompressImageColormap(), ConcatenateStringInfo(), ConsolidateCMYKImages(), ConstituteImage(), ContrastImage(), ContrastStretchImageChannel(), ConvolveImageChannel(), CropImage(), CycleColormapImage(), DecipherImage(), DeleteImageArtifact(), DeleteImageList(), DeleteImageOption(), DeleteImageProfile(), DeleteImageProperty(), DeleteImageRegistry(), DeleteImages(), DeleteNodeByValueFromSplayTree(), DeleteNodeFromSplayTree(), DeskewImage(), DespeckleImage(), DestroyBlob(), DestroyCacheView(), DestroyConfigureOptions(), DestroyDrawInfo(), DestroyHashmap(), DestroyImage(), DestroyImageArtifacts(), DestroyImageAttributes(), DestroyImageInfo(), DestroyImageList(), DestroyImageOptions(), DestroyImagePixelCache(), DestroyImagePixels(), DestroyImageProperties(), DestroyImages(), DestroyLinkedList(), DestroyLocaleOptions(), DestroyMontageInfo(), DestroyPixelCache(), DestroyPixelStream(), DestroyQuantizeInfo(), DestroyRandomInfo(), DestroyResampleFilter(), DestroySignatureInfo(), DestroyStreamInfo(), DestroyStringInfo(), DestroyTokenInfo(), DestroyXMLTree(), DetachBlob(), DisassociateImageStream(), DispatchImage(), DisplayImages(), DisposeImages(), DistortImage(), DrawAffineImage(), DrawClipPath(), DrawDashPolygon(), DrawGradientImage(), DrawImage(), DrawPatternPath(), DrawPolygonPrimitive(), DrawPrimitive(), DrawStrokePolygon(), DuplicateBlob(), EdgeImage(), EmbossImage(), EncipherImage(), EnhanceImage(), EOFBlob(), EqualizeImageChannel(), EscapeString(), EvaluateImageChannel(), EvaluateImages(), ExcerptImage(), ExpandFilenames(), ExportImagePixels(), ExportQuantumPixels(), ExtendCache(), ExtentImage(), FileToBlob(), FileToImage(), FileToString(), FileToStringInfo(), FilterImageChannel(), FinalizeSignature(), FlipImage(), FloodfillPaintImage(), FlopImage(), FormatStringList(), FrameImage(), FunctionImageChannel(), FuzzyColorCompare(), FuzzyOpacityCompare(), FxImageChannel(), GammaImage(), GammaImageChannel(), GaussianBlurImageChannel(), GetAffineMatrix(), GetAuthenticIndexesFromCache(), GetAuthenticIndexesFromStream(), GetAuthenticIndexQueue(), GetAuthenticPixelCacheNexus(), GetAuthenticPixelQueue(), GetAuthenticPixels(), GetAuthenticPixelsFromCache(), GetAuthenticPixelsFromStream(), GetAuthenticPixelsStream(), GetBlobError(), GetBlobProperties(), GetBlobSize(), GetBlobStreamHandler(), GetBlurKernel(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixelQueue(), GetCacheViewAuthenticPixels(), GetCacheViewColorspace(), GetCacheViewException(), GetCacheViewExtent(), GetCacheViewStorageClass(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixelQueue(), GetCacheViewVirtualPixels(), GetCoderInfoList(), GetCoderList(), GetColorInfoList(), GetColorList(), GetColorTuple(), GetConfigureBlob(), GetConfigureInfoList(), GetConfigureList(), GetConfigureOption(), GetConfigureOptions(), GetConfigurePaths(), GetConfigureValue(), GetDelegateCommand(), GetDelegateCommands(), GetDelegateInfoList(), GetDelegateList(), GetDelegateMode(), GetDelegateThreadSupport(), GetDrawInfo(), GetImageAlphaChannel(), GetImageArtifact(), GetImageAttribute(), GetImageBoundingBox(), GetImageChannelDepth(), GetImageChannelDistortion(), GetImageChannelDistortions(), GetImageChannelExtrema(), GetImageChannelFeatures(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelRange(), GetImageChannelStatistics(), GetImageClipMask(), GetImageDecoder(), GetImageDynamicThreshold(), GetImageEncoder(), GetImageException(), GetImageExtent(), GetImageFromList(), GetImageGeometry(), GetImageInfo(), GetImageList(), GetImageListIndex(), GetImageListLength(), GetImageListSize(), GetImageMagick(), GetImageMask(), GetImageOption(), GetImagePixelCache(), GetImageProfile(), GetImageProperty(), GetImageQuantizeError(), GetImageReferenceCount(), GetImageRegistry(), GetImageTotalInkDensity(), GetImageType(), GetImageVirtualPixelMethod(), GetLastValueInLinkedList(), GetLocaleInfoList(), GetLocaleList(), GetLocaleOptions(), GetLocaleValue(), GetLogInfoList(), GetLogList(), GetMagicInfoList(), GetMagickAdjoin(), GetMagickBlobSupport(), GetMagickDescription(), GetMagickEndianSupport(), GetMagickGeometry(), GetMagickInfoList(), GetMagickList(), GetMagickPrecision(), GetMagickRawSupport(), GetMagickSeekableStream(), GetMagickThreadSupport(), GetMagicList(), GetMagicName(), GetMimeDescription(), GetMimeInfoList(), GetMimeList(), GetMimeType(), GetMontageInfo(), GetMotionBlurKernel(), GetMultilineTypeMetrics(), GetNextImage(), GetNextImageArtifact(), GetNextImageInList(), GetNextImageOption(), GetNextImageProfile(), GetNextImageProperty(), GetNextImageRegistry(), GetNextKeyInHashmap(), GetNextKeyInSplayTree(), GetNextValueInHashmap(), GetNextValueInLinkedList(), GetNextValueInSplayTree(), GetNextXMLTreeTag(), GetNumberOfElementsInLinkedList(), GetNumberOfEntriesInHashmap(), GetNumberOfNodesInSplayTree(), GetNumberScenes(), GetOneAuthenticPixel(), GetOneAuthenticPixelFromCache(), GetOneCacheViewAuthenticPixel(), GetOneCacheViewVirtualMethodPixel(), GetOneCacheViewVirtualPixel(), GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(), GetPageGeometry(), GetPathComponent(), GetPixelCacheColorspace(), GetPixelCacheNexusPixels(), GetPixelCachePixels(), GetPixelCacheStorageClass(), GetPixelCacheTileSize(), GetPixelCacheType(), GetPixelCacheVirtualMethod(), GetPolicyInfoList(), GetPolicyList(), GetPolicyValue(), GetPreviousImage(), GetQuantizeInfo(), GetQuantumType(), GetSignatureBlocksize(), GetSignatureDigest(), GetSignatureDigestsize(), GetThresholdMapFile(), GetTypeInfoList(), GetTypeList(), GetTypeMetrics(), GetValueFromHashmap(), GetValueFromLinkedList(), GetValueFromSplayTree(), GetVirtualIndexesFromCache(), GetVirtualIndexesFromStream(), GetVirtualIndexQueue(), GetVirtualPixelCache(), GetVirtualPixelQueue(), GetVirtualPixels(), GetVirtualPixelsCache(), GetVirtualPixelsFromNexus(), GetVirtualPixelsStream(), GetVirtualPixelStream(), GetXMLTreeAttribute(), GetXMLTreeAttributes(), GetXMLTreeChild(), GetXMLTreeContent(), GetXMLTreeOrdered(), GetXMLTreePath(), GetXMLTreeProcessingInstructions(), GetXMLTreeSibling(), GetXMLTreeTag(), GradientImage(), HaldClutImageChannel(), HuffmanDecodeImage(), HuffmanEncodeImage(), IdentifyImage(), IdentityAffine(), ImageListToArray(), ImagesToBlob(), ImageToBlob(), ImageToFile(), ImplodeImage(), ImportImagePixels(), ImportQuantumPixels(), InitializeSignature(), InjectImageBlob(), InsertImageInList(), InsertValueInLinkedList(), InsertValueInSortedLinkedList(), InterpretImageAttributes(), InterpretImageProperties(), InverseFourierTransformImage(), InvokeDelegate(), IsBlobExempt(), IsBlobSeekable(), IsBlobTemporary(), IsGrayImage(), IsHashmapEmpty(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImageObject(), IsImageSimilar(), IsLinkedListEmpty(), IsMonochromeImage(), IsOpaqueImage(), IsPaletteImage(), IsRightsAuthorized(), IsSubimage(), IsTaintImage(), LevelColorsImageChannel(), LevelImageChannel(), LevelizeImageChannel(), LiberateMemory(), LiberateSemaphoreInfo(), LinkedListToArray(), LiquidRescaleImage(), ListFiles(), ListThresholdMapFile(), LoadCoderList(), LoadColorList(), LoadConfigureList(), LoadDelegateList(), LoadLocaleList(), LoadMagicList(), LoadMimeList(), LoadPolicyList(), LoadTypeList(), LogPathInfo(), LogPolygonInfo(), LogPrimitiveInfo(), LZWEncodeImage(), MagickIncarnate(), MagickMonitor(), MagnifyImage(), MapImage(), MapImages(), MaskPixelCacheNexus(), MatteFloodfillImage(), MedianFilterImage(), MergeImageLayers(), MinifyImage(), ModifyImage(), ModulateImage(), MontageImageList(), MorphImages(), MotionBlurImageChannel(), NegateImageChannel(), NewMagickImage(), OilPaintImage(), OpaqueImage(), OpaquePaintImageChannel(), OpenBlob(), OpenPixelCache(), OptimizeImageTransparency(), OptimizeLayerFrames(), OrderedPosterizeImageChannel(), PackbitsEncodeImage(), ParseImageGeometry(), ParseMetaGeometry(), ParseSizeGeometry(), PasskeyDecipherImage(), PasskeyEncipherImage(), PersistPixelCache(), PingBlob(), PingImage(), PingImages(), PlasmaImage(), PolaroidImage(), PopImageList(), PosterizeImage(), PostscriptGeometry(), PreviewImage(), PrintStringInfo(), ProfileImage(), PruneTagFromXMLTree(), PushImageList(), PutEntryInHashmap(), QuantizationError(), QuantizeImage(), QuantizeImages(), QueryMagickColor(), QueueAuthenticPixels(), QueueCacheViewAuthenticPixels(), RadialBlurImageChannel(), RaiseImage(), RandomChannelThresholdImage(), RandomThresholdImageChannel(), ReacquireMemory(), ReadImage(), ReadImages(), ReadPixelCacheIndexes(), ReadPixelCachePixels(), ReadStream(), RecolorImage(), ReduceNoiseImage(), ReferenceBlob(), ReferenceImage(), ReferencePixelCache(), RegisterMagickInfo(), RegisterMagickSignalHandler(), RegistryComponentTerminus(), RelinquishMagickResource(), RelinquishUniqueFileResource(), RemapImage(), RemapImages(), RemoteDisplayCommand(), RemoveDuplicateLayers(), RemoveElementByValueFromLinkedList(), RemoveElementFromLinkedList(), RemoveEntryFromHashmap(), RemoveFirstImageFromList(), RemoveImageArtifact(), RemoveImageFromList(), RemoveImageOption(), RemoveImageProfile(), RemoveImageProperty(), RemoveImageRegistry(), RemoveLastElementFromLinkedList(), RemoveLastImageFromList(), RemoveNodeByValueFromSplayTree(), RemoveNodeFromSplayTree(), RemoveZeroDelayLayers(), RenderPostscript(), ReplaceImageInList(), ResampleImage(), ResetHashmapIterator(), ResetImageArtifactIterator(), ResetImageOptionIterator(), ResetImageOptions(), ResetImagePage(), ResetImageProfileIterator(), ResetImagePropertyIterator(), ResetImageRegistryIterator(), ResetLinkedListIterator(), ResetSplayTree(), ResetSplayTreeIterator(), ResetStringInfo(), ResizeImage(), ReverseImageList(), RGBTransformImage(), RollImage(), RotateImage(), SampleImage(), ScaleImage(), SeekBlob(), SegmentImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SeparateImages(), SepiaToneImage(), SetBlobExempt(), SetBlobExtent(), SetCacheThreshold(), SetCacheViewStorageClass(), SetCacheViewVirtualPixelMethod(), SetGeometry(), SetGeometryInfo(), SetImage(), SetImageAlphaChannel(), SetImageArtifact(), SetImageAttribute(), SetImageBackgroundColor(), SetImageChannelDepth(), SetImageClipMask(), SetImageInfo(), SetImageInfoBlob(), SetImageInfoFile(), SetImageList(), SetImageMask(), SetImageOpacity(), SetImageOption(), SetImageProfile(), SetImageProperty(), SetImageRegistry(), SetImageType(), SetImageVirtualPixelMethod(), SetMagickInfo(), SetMagickPrecision(), SetPixelCacheMethods(), SetPixelCacheNexusPixels(), SetPixelCacheVirtualMethod(), SetQuantumDepth(), SetQuantumFormat(), SetQuantumImageType(), SetQuantumPad(), SetResampleFilterInterpolateMethod(), SetResampleFilterVirtualPixelMethod(), SetStringInfo(), SetStringInfoDatum(), SetStringInfoLength(), SetStringInfoPath(), SetXMLTreeAttribute(), SetXMLTreeContent(), ShadeImage(), ShadowImage(), SharpenImageChannel(), ShaveImage(), ShearImage(), ShiftImageList(), SigmoidalContrastImageChannel(), SignatureImage(), SimilarityImage(), SizeBlob(), SolarizeImage(), SortColormapByIntensity(), SparseColorImage(), SpliceImage(), SpliceImageIntoList(), SpliceImageList(), SplitStringInfo(), SpreadImage(), SteganoImage(), StereoAnaglyphImage(), StreamImage(), StreamImagePixels(), StringToStringInfo(), Strip(), StripImage(), SwirlImage(), SyncAuthenticPixelCacheNexus(), SyncAuthenticPixels(), SyncAuthenticPixelsStream(), SyncBlob(), SyncCacheViewAuthenticPixels(), 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(), 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(), XRetainWindowColors(), XSelectWindow(), XSetCursorState(), XShearImage(), XTextViewWidget(), XWindowByID(), XWindowByName(), XWindowByProperty(), YShearImage(), ZLIBEncodeImage(), and ZoomImage().
| MagickBooleanType LogMagickEventList | ( | const LogEventType | type, | |
| const char * | module, | |||
| const char * | function, | |||
| const unsigned long | line, | |||
| const char * | format, | |||
| va_list | operands | |||
| ) |
Definition at line 1106 of file log.c.
References AcquireExceptionInfo(), _LogInfo::append, ConsoleHandler, ContinueTimer(), DebugHandler, DestroyExceptionInfo(), _LogInfo::event_mask, EventHandler, _LogInfo::file, FileHandler, fileno, fstat, _LogInfo::generation, GetLogInfo(), _LogInfo::handler_mask, IsEventLogging(), IsPathAccessible(), _LogInfo::limit, LockSemaphoreInfo(), log_semaphore, MagickFalse, MagickLogEventOptions, MagickOptionToMnemonic(), MagickTrue, MaxTextExtent, NTReportEvent(), OpenMagickStream(), RelinquishMagickMemory(), stat, StderrHandler, StdoutHandler, _LogInfo::timer, TranslateEvent(), TranslateFilename(), UnlockSemaphoreInfo(), and vsnprintf.
Referenced by LogMagickEvent().
| static LogHandlerType ParseLogHandlers | ( | const char * | handlers | ) | [static] |
Definition at line 1615 of file log.c.
References LocaleNCompare(), LogHandlers, _HandlerInfo::name, NoHandler, and UndefinedHandler.
Referenced by LoadLogList().
| MagickExport LogEventType SetLogEventMask | ( | const char * | events | ) |
Definition at line 1674 of file log.c.
References AcquireExceptionInfo(), DestroyExceptionInfo(), _LogInfo::event_mask, GetLogInfo(), GetValueFromLinkedList(), LockSemaphoreInfo(), log_list, log_semaphore, MagickLogEventOptions, MagickTrue, ParseMagickOption(), UndefinedEvents, and UnlockSemaphoreInfo().
Referenced by MagickCoreGenesis().
| MagickExport void SetLogFormat | ( | const char * | format | ) |
Definition at line 1720 of file log.c.
References AcquireExceptionInfo(), ConstantString(), DestroyExceptionInfo(), DestroyString(), _LogInfo::format, GetLogInfo(), LockSemaphoreInfo(), log_semaphore, and UnlockSemaphoreInfo().
| MagickExport const char* SetLogName | ( | const char * | name | ) |
Definition at line 1762 of file log.c.
References CopyMagickString(), log_name, and MaxTextExtent.
| static char* TranslateEvent | ( | const LogEventType | magick_unusedtype, | |
| const char * | module, | |||
| const char * | function, | |||
| const unsigned long | line, | |||
| const char * | domain, | |||
| const char * | event | |||
| ) | [static] |
Definition at line 783 of file log.c.
References AcquireExceptionInfo(), AcquireString(), CopyMagickString(), DestroyExceptionInfo(), DirectorySeparator, _LogInfo::format, FormatMagickString(), FormatMagickTime(), _LogInfo::generation, _LogInfo::generations, GetClientName(), GetElapsedTime(), GetLogInfo(), GetLogName(), GetMagickThreadSignature(), getpid, GetUserTime(), LocaleCompare(), MagickLibVersionText, MaxTextExtent, ResizeQuantumMemory(), and _LogInfo::timer.
Referenced by LogMagickEventList().
| static char* TranslateFilename | ( | const LogInfo * | log_info | ) | [static] |
Definition at line 1005 of file log.c.
References AcquireString(), CopyMagickString(), _LogInfo::filename, FormatMagickString(), _LogInfo::generation, _LogInfo::generations, GetClientName(), GetLogName(), getpid, MagickLibVersionText, MaxTextExtent, and ResizeQuantumMemory().
Referenced by LogMagickEventList().
volatile MagickBooleanType instantiate_log = MagickFalse [static] |
Definition at line 183 of file log.c.
Referenced by GetLogInfo(), InitializeLogList(), and LogComponentTerminus().
LinkedListInfo* log_list = (LinkedListInfo *) NULL [static] |
Definition at line 177 of file log.c.
Referenced by GetLogInfo(), GetLogInfoList(), GetLogList(), InitializeLogList(), IsEventLogging(), LoadLogList(), LoadLogLists(), LogComponentTerminus(), and SetLogEventMask().
char log_name[MaxTextExtent] = "Magick" [static] |
Definition at line 174 of file log.c.
Referenced by GetLogName(), and SetLogName().
SemaphoreInfo* log_semaphore = (SemaphoreInfo *) NULL [static] |
Definition at line 180 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 154 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 167 of file log.c.
Referenced by LoadLogLists().
1.6.2-20100208