未验证 提交 e6bda9c9 编写于 作者: 走神的阿圆's avatar 走神的阿圆 提交者: GitHub

modify `file_name` to `file_path` in class LogReader (#864)

上级 502f46f4
...@@ -5,7 +5,7 @@ VisualDL可通过LogReader获取保存的日志中所有数据,帮助用户进 ...@@ -5,7 +5,7 @@ VisualDL可通过LogReader获取保存的日志中所有数据,帮助用户进
## LogReader主要方法说明 ## LogReader主要方法说明
### __init__(file_name) ### __init__(file_path)
#### 功能 #### 功能
...@@ -15,7 +15,7 @@ VisualDL可通过LogReader获取保存的日志中所有数据,帮助用户进 ...@@ -15,7 +15,7 @@ VisualDL可通过LogReader获取保存的日志中所有数据,帮助用户进
| 参数 | 格式 | 含义 | | 参数 | 格式 | 含义 |
| --------------- | ------- | ------------------------------------------------------------ | | --------------- | ------- | ------------------------------------------------------------ |
| file_name | string | 指定要读的日志文件路径,必填| | file_path | string | 指定要读的日志文件路径,必填,注意这里与file_name不同,需填写具体路径|
#### 示例 #### 示例
...@@ -24,7 +24,7 @@ VisualDL可通过LogReader获取保存的日志中所有数据,帮助用户进 ...@@ -24,7 +24,7 @@ VisualDL可通过LogReader获取保存的日志中所有数据,帮助用户进
```python ```python
from visualdl import LogReader from visualdl import LogReader
reader = LogReader(file_name='./log/vdlrecords.1605533348.log') reader = LogReader(file_path='./log/vdlrecords.1605533348.log')
``` ```
### get_tags() ### get_tags()
......
...@@ -41,7 +41,7 @@ class LogReader(object): ...@@ -41,7 +41,7 @@ class LogReader(object):
""" """
def __init__(self, logdir='', file_name=''): def __init__(self, logdir='', file_path=''):
"""Instance of LogReader """Instance of LogReader
Args: Args:
...@@ -61,9 +61,9 @@ class LogReader(object): ...@@ -61,9 +61,9 @@ class LogReader(object):
self.file_readers = {} self.file_readers = {}
if file_name: if file_path:
self._log_data = collections.defaultdict(lambda: collections.defaultdict(list)) self._log_data = collections.defaultdict(lambda: collections.defaultdict(list))
self.get_file_reader(file_name=file_name) self.get_file_reader(file_path=file_path)
remain = self.get_remain() remain = self.get_remain()
self.read_log_data(remain=remain) self.read_log_data(remain=remain)
...@@ -203,17 +203,17 @@ class LogReader(object): ...@@ -203,17 +203,17 @@ class LogReader(object):
self.reader = self.readers[filepath] self.reader = self.readers[filepath]
return self.reader return self.reader
def get_file_reader(self, file_name): def get_file_reader(self, file_path):
"""Get file reader for specified vdl log file. """Get file reader for specified vdl log file.
Get instance of class RecordReader base on BFile. Get instance of class RecordReader base on BFile.
Args: Args:
file_name: Vdl log file name. file_path: Vdl log file path.
""" """
self._register_reader(file_name) self._register_reader(file_path)
self.reader = self.readers[file_name] self.reader = self.readers[file_path]
self.reader.dir = file_name self.reader.dir = file_path
return self.reader return self.reader
def _register_reader(self, path, dir=None): def _register_reader(self, path, dir=None):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册