* added logger param for custom logger support
* added FileLogger
* bump: spell check
* bump: import error
* added more log functionalites
* bump: builtin logger for FileLogger
* type check and instance level logger
* tests added for the fileLogger
* formatting bump
* updated tests and removed time formatting
* separate module for the filelogger
* update file logger test
* added the FileLogger into the notebook
* bump json decode error
* updated requested changes
* Updated tests with AutoGen agents
* bump file
* bump: logger accessed before intializedsolved
* Updated notebook to guide with a filename
* added thread_id to the FileLogger
* bump type check in tests
* Updated thread_id for each log event
* Updated thread_id for each log event
* Updated with tempfile
* bump: str cleanup
* skipping-windows tests
---------
Co-authored-by: Chi Wang <wang.chi@microsoft.com>