docstr: Logs the text. These strings appear on the Text Tab in the Comet UI.
  
  Args:
  text: string to be stored
  step: Optional. Used to associate the asset to a specific step.
  metadata: Some additional data to attach to the the text. Must
      be a JSON-encodable dict.
docstr_tok: ["Logs","the","text",".","These","strings","appear","on","the","Text","Tab","in","the","Comet","UI",".","Args",":","text",":","string","to","be","stored","step",":","Optional",".","Used","to","associate","the","asset","to","a","specific","step",".","metadata",":","Some","additional","data","to","attach","to","the","the","text",".","Must","be","a","JSON-encodable","dict","."]
code: def log_text(self, text, step=None, metadata=None):
      """Logs the text. These strings appear on the Text Tab in the Comet UI.
  
      Args:
      text: string to be stored
      step: Optional. Used to associate the asset to a specific step.
      metadata: Some additional data to attach to the the text. Must
          be a JSON-encodable dict.
      """
      self._experiment.log_text(text, step, metadata)
  
imports: import logging
  import json
  import functools
  from io import BytesIO
  from google.protobuf.json_format import MessageToJson
  import numpy
  from .summary import _clean_tag
label_desc: Use image node_id 8 for calling the CometLogger obj's underlying member method code with example usage: obj.log_text(text, step, metadata) without return types