Minimum Version: python 3.6... ...
Importing
from custom_console.logger import type_terminal Instancing
console = type_terminal('SOFTWARE NAME', 'Log Output Folder', speed=0.998, time_format="%Y-%m-%d %H:%M:%S", pointer_char='⚮') `pointer_char:str='⚮'` Refers to the character that will be used as the animated console cursor. - You can instantiate it at the beginning of the file after import and use it in any class/function.
Starting Pointer
console.pointer() - It's the animated pointer that is shown in the console while your program is still running, it doesn't interfere with the code functioning.
- Your project must have somewhat latent code or have recursion to be displayed.
console.info('Process terminated by machine user.') Available colour options:
- '
ok': GREEN, - '
info': WHITE, - '
warning': YELLOW - '
error': RED
console.error('some error....', write_file_path = True) console.info(f'single_line_{i}%', Flush = True) write_file_path = TrueIt will write a new line to the log file with exactly the same information as the print except the colors.Flush = TrueIt will print in just one line for every hit.
if __name__ == "__main__": console = type_terminal('program', 'E:/PyProjs/New folder', speed=0.998) console.pointer() console.ok('Something to show...') #simple print, without writing to the log file and without being on one line. time.sleep(1) i = 0 while i <= 5: console.info(f'Progress: {i}%', Flush = True) #print in just one line. i+=1 time.sleep(0.33) console.error('Any ERROR OCCURRED to LOG file...', write_file_path = True) #printing and writing to the log. console.warning('Any WARNING... OCCURRED to log file...') console.pointer() time.sleep(3) #anything else... | 2024-03-04 22:41:15 | :: | ERROR | :: | Any ERROR OCCURRED to LOG file... | 2024-03-04 22:41:45 | :: | ERROR | :: | Any ERROR OCCURRED to LOG file... | 2024-03-04 22:41:55 | :: | ERROR | :: | Any ERROR OCCURRED to LOG file... | 2024-03-04 22:43:17 | :: | ERROR | :: | Any ERROR OCCURRED to LOG file... | 2024-03-04 22:43:26 | :: | ERROR | :: | Any ERROR OCCURRED to LOG file... 