( level )
| 59 | # it from the stack and register the new one. |
| 60 | ## \ingroup python |
| 61 | def setLogLevel( level ): |
| 62 | |
| 63 | assert( isinstance( level, IECore.MessageHandler.Level ) and level!=IECore.MessageHandler.Level.Invalid ) |
| 64 | |
| 65 | os.environ["IECORE_LOG_LEVEL"] = IECore.MessageHandler.levelAsString( level ) |
| 66 | |
| 67 | current = IECore.MessageHandler.currentHandler() |
| 68 | if not isinstance( current, IECore.LevelFilteredMessageHandler ) : |
| 69 | IECore.msg( IECore.Msg.Level.Warning, "IECore.setLogLevel", "Failed to set log level - current handler is not a LevelFilteredMessageHandler" ) |
| 70 | return |
| 71 | |
| 72 | current.setLevel( level ) |
| 73 | |
| 74 | IECore.debug("setLogLevel(", level, ")") |
| 75 | |
| 76 | def __getCallStr(frame): |
| 77 | return frame.f_globals.get("__name__", frame.f_globals.get("__file__", "N/A")) |
nothing calls this directly
no test coverage detected