使用 python 包装器 and/or pyvista 时是否可以使本机 VTK 日志静音?
Is it possible to silent native VTK logs when using python wrapper and/or pyvista?
目前,我们正在使用 Python 的 vtk 包装器和 Pyvista(更 pythonist vtk 包装器)。
在过程的某些部分,我们有一些来自 .cxx 文件的日志行:
2022-03-17 17:21:56.031 ( 156.058s) [ 4CC78740] vtkDelaunay3D.cxx:518 WARN| vtkDelaunay3D (0x559d2b180400): 1 degenerate triangles encountered, mesh quality suspect
2022-03-17 17:21:58.045 ( 158.072s) [ 4CC78740] vtkMath.cxx:522 WARN| Unable to factor linear system
2022-03-17 17:21:58.288 ( 158.314s) [ 4CC78740] vtkDelaunay3D.cxx:518 WARN| vtkDelaunay3D (0x559d0877c080): 3 degenerate triangles encountered, mesh quality suspect
是否可以从 python 日志模块中抑制或管理这些日志?
您有 vtkLogger class 来管理您的日志(我知道,c++ 文档,但 VTK 缺少 python 文档)。
例如:
vtk.vtkLogger.SetStderrVerbosity(vtk.vtkLogger.VERBOSITY_OFF)
目前,我们正在使用 Python 的 vtk 包装器和 Pyvista(更 pythonist vtk 包装器)。
在过程的某些部分,我们有一些来自 .cxx 文件的日志行:
2022-03-17 17:21:56.031 ( 156.058s) [ 4CC78740] vtkDelaunay3D.cxx:518 WARN| vtkDelaunay3D (0x559d2b180400): 1 degenerate triangles encountered, mesh quality suspect
2022-03-17 17:21:58.045 ( 158.072s) [ 4CC78740] vtkMath.cxx:522 WARN| Unable to factor linear system
2022-03-17 17:21:58.288 ( 158.314s) [ 4CC78740] vtkDelaunay3D.cxx:518 WARN| vtkDelaunay3D (0x559d0877c080): 3 degenerate triangles encountered, mesh quality suspect
是否可以从 python 日志模块中抑制或管理这些日志?
您有 vtkLogger class 来管理您的日志(我知道,c++ 文档,但 VTK 缺少 python 文档)。
例如:
vtk.vtkLogger.SetStderrVerbosity(vtk.vtkLogger.VERBOSITY_OFF)