-
- Downloads
add logging infrastructure
Introducing a logging framework in VTK via the vtkLogger. It provides ability for applications based on VTK to generate logs. vtkDemandDrivenPipeline, vtkStreamingDemandDrivenPipeline now log various pipeline passes on the algorithm when maximum verbosity log is being genereted. vtkResourceFileLocator and vtkPythonInterpreter also use vtkLogger for logging debugging information. Added a test, TestLogger, to test (and demo) the capabiltiies. Standard VTK error/warning macros also forward the messages to the logging framework. To avoid duplicate messages from being posted to the stdout/stderr from vtkOutputWindow and from vtkLogger, added a new `display-mode` concept to vtkOutputWindow which allows for a mode to not post to terminal for error/warning macros when they are being logged.
Showing
- CMake/CTestCustom.cmake.in 3 additions, 0 deletionsCMake/CTestCustom.cmake.in
- CMake/vtkInstallCMakePackage.cmake 1 addition, 0 deletionsCMake/vtkInstallCMakePackage.cmake
- CMake/vtkModuleTesting.cmake 3 additions, 6 deletionsCMake/vtkModuleTesting.cmake
- CMake/vtkTestingDriver.cmake 9 additions, 0 deletionsCMake/vtkTestingDriver.cmake
- CMake/vtkTestingRenderingDriver.cmake 11 additions, 0 deletionsCMake/vtkTestingRenderingDriver.cmake
- CMakeLists.txt 9 additions, 0 deletionsCMakeLists.txt
- Common/Core/CMakeLists.txt 10 additions, 0 deletionsCommon/Core/CMakeLists.txt
- Common/Core/Testing/Cxx/CMakeLists.txt 1 addition, 0 deletionsCommon/Core/Testing/Cxx/CMakeLists.txt
- Common/Core/Testing/Cxx/TestLogger.cxx 61 additions, 0 deletionsCommon/Core/Testing/Cxx/TestLogger.cxx
- Common/Core/vtk.module 2 additions, 0 deletionsCommon/Core/vtk.module
- Common/Core/vtkLogger.cxx 255 additions, 0 deletionsCommon/Core/vtkLogger.cxx
- Common/Core/vtkLogger.h 489 additions, 0 deletionsCommon/Core/vtkLogger.h
- Common/Core/vtkOutputWindow.cxx 196 additions, 17 deletionsCommon/Core/vtkOutputWindow.cxx
- Common/Core/vtkOutputWindow.h 64 additions, 4 deletionsCommon/Core/vtkOutputWindow.h
- Common/Core/vtkSetGet.h 27 additions, 24 deletionsCommon/Core/vtkSetGet.h
- Common/Core/vtkWin32OutputWindow.cxx 58 additions, 15 deletionsCommon/Core/vtkWin32OutputWindow.cxx
- Common/Core/vtkWin32OutputWindow.h 14 additions, 8 deletionsCommon/Core/vtkWin32OutputWindow.h
- Common/ExecutionModel/vtkDemandDrivenPipeline.cxx 4 additions, 0 deletionsCommon/ExecutionModel/vtkDemandDrivenPipeline.cxx
- Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx 5 additions, 2 deletionsCommon/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx
- Common/Misc/Testing/Cxx/TestResourceFileLocator.cxx 2 additions, 1 deletionCommon/Misc/Testing/Cxx/TestResourceFileLocator.cxx
Loading
Please register or sign in to comment