class_docstr: Logs actions/observations in a world and saves in a given format.
class_docstr_tok: ["Logs","actions\/observations","in","a","world","and","saves","in","a","given","format","."]
code: def write_conversations_format(self, outfile, world):
      logging.info(f"Saving log to {outfile} in Conversations format")
      Conversations.save_conversations(
          self._logs,
          outfile,
          world.opt,
          self_chat=world.opt.get("selfchat_task", False),
      )
  
imports: from typing import Optional
  from parlai.core.params import ParlaiParser
  from parlai.core.opt import Opt
  from parlai.core.worlds import BatchWorld, DynamicBatchWorld
  from parlai.utils.misc import msg_to_str
  from parlai.utils.conversations import Conversations
  from parlai.utils.io import PathManager
  import parlai.utils.logging
  from parlai.core.message import Message
  import copy
  from tqdm import tqdm
label_desc: Use image node_id 14 for calling the WorldLogger obj's underlying member method code with example usage: obj.write_conversations_format(outfile, world) without return types