docs: def register_log(self):
          """
          Function registers Log facade using configuration in app.config.<env>.
  
          Note:
            The Log facade will be registered using default configuration
            if there isn't any 'log' key in app.config.<env>.
          """
          if not empty('log', self.config):
  
              if not empty('glim', self.config['log']):
                  GlimLog.boot(name='glim', config=self.config['log']['glim'])
              else:
                  GlimLog.boot(name='glim')
  
              if not empty('app', self.config['log']):
                  Log.boot(name='app', config=self.config['log']['app'])
              else:
                  Log.boot(name='app')
          else:
              Log.boot(name='app')
              GlimLog.boot(name='glim')