Skip to content

Commit ca6dd77

Browse files
authored
Fixed CSV writing issue of Brain on dataset with special characters (#120)
1 parent 18dcd31 commit ca6dd77

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

logparser/Brain/Brain.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,12 @@ def generateresult(self, template_set, sentences):
106106

107107
self.df_log["EventId"] = EventID
108108
self.df_log["EventTemplate"] = template_
109+
109110
self.df_log.to_csv(
110-
os.path.join(self.savePath, self.logName + "_structured.csv"), index=False
111+
os.path.join(self.savePath, self.logName + "_structured.csv"),
112+
index=False,
113+
escapechar="\\",
114+
quoting=1
111115
)
112116

113117
df_event = pd.DataFrame(
@@ -117,6 +121,8 @@ def generateresult(self, template_set, sentences):
117121
os.path.join(self.savePath, self.logName + "_templates.csv"),
118122
index=False,
119123
columns=["EventId", "EventTemplate", "Occurrences"],
124+
escapechar="\\",
125+
quoting=1
120126
)
121127

122128
def preprocess(self, line):

0 commit comments

Comments
 (0)