console
Console class for printing messages to the console.
Configure the console to print error and debug messages.
Usage
Create a Console object and call the appropriate method to print messages.
Console
Source code in src/ephys_link/utils/console.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 |
|
__init__(*, enable_debug)
Initialize console properties.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
enable_debug
|
bool
|
Enable debug mode. |
required |
Source code in src/ephys_link/utils/console.py
critical_print(msg)
Print a critical message to the console.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
msg
|
str
|
Critical message to print. |
required |
debug_print(label, msg)
error_print(label, msg)
exception_error_print(label, exception)
Print an error message with exception details to the console.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
label
|
str
|
Label for the error message. |
required |
exception
|
Exception
|
Exception to print. |
required |