class_docstr: Log reader to read vdl log, support for frontend api in lib.py.
  
      
code: def parsing_from_proto(self, component, proto_datas):
      data = []
      if "scalar" == component:
          for item in proto_datas:
              data.append(
                  [item.id, item.tag, item.timestamp, item.value]
              )
          return data
      elif "scalars" == component:
          for item in proto_datas:
              data.append(
                  [
                      item.id,
                      item.tag,
                      item.tag_value.tag,
                      item.timestamp,
                      item.tag_value.value,
                  ]
              )
          return data
      return proto_datas
  
imports: import collections
  import os
  from functools import partial
  from visualdl.component import components
  from visualdl.io import bfile
  from visualdl.proto import record_pb2
  from visualdl.reader.record_reader import RecordReader
  from visualdl.server.data_manager import default_data_manager
  from visualdl.utils.string_util import decode_tag
  from visualdl.utils.string_util import encode_tag
label_desc: Use image node_id 5 for calling the LogReader obj's underlying member method code with example usage: obj.parsing_from_proto(component, proto_datas) and returns: proto_datas, data, data