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)
| 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: |
nothing calls this directly
no test coverage detected