code: def note(
          cls,
          template,
          default_params={},
          stack_depth=0,
          log_context=None,
          **more_params
      ):
          
          timestamp = datetime.utcnow()
          if not is_text(template):
              Log.error("Log.note was expecting a unicode template")
  
          Log._annotate(
              LogItem(
                  context=exceptions.NOTE,
                  format=template,
                  template=template,
                  params=dict(default_params, **more_params)
              ),
              timestamp,
              stack_depth+1
          )
docs: :param template: *string* human readable string with placeholders for parameters
          :param default_params: *dict* parameters to fill in template
          :param stack_depth:  *int* how many calls you want popped off the stack to report the *true* caller
          :param log_context: *dict* extra key:value pairs for your convenience
          :param more_params: *any more parameters (which will overwrite default_params)
          :return: