MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / log_message

Method log_message

python_package/brainflow/board_shim.py:652–666  ·  view source on GitHub ↗

write your own log message to BrainFlow logger, use it if you wanna have single logger for your own code and BrainFlow's code :param log_level: log level :type log_file: int :param message: message :type message: str

(cls, log_level: int, message: str)

Source from the content-addressed store, hash-verified

650
651 @classmethod
652 def log_message(cls, log_level: int, message: str) -> None:
653 """write your own log message to BrainFlow logger, use it if you wanna have single logger for your own code and BrainFlow's code
654
655 :param log_level: log level
656 :type log_file: int
657 :param message: message
658 :type message: str
659 """
660 try:
661 msg = message.encode()
662 except BaseException:
663 msg = message
664 res = BoardControllerDLL.get_instance().log_message_board_controller(log_level, msg)
665 if res != BrainFlowExitCodes.STATUS_OK.value:
666 raise BrainFlowError('unable to write log message', res)
667
668 @classmethod
669 def set_log_file(cls, log_file: str) -> None:

Callers

nothing calls this directly

Calls 3

BrainFlowErrorClass · 0.90
get_instanceMethod · 0.45

Tested by

no test coverage detected