8888--- Log a message to the log file
8989--- @param message string
9090--- @param level integer
91- --- @param opts ? { title ?: string }
92- function M .log (message , level , opts )
93- opts = opts or {}
94-
91+ function M .log (message , level )
9592 if not M .config then
9693 return
9794 end
@@ -105,8 +102,7 @@ function M.log(message, level, opts)
105102
106103 local timestamp = os.date (" %Y-%m-%d %H:%M:%S" )
107104 local level_name = get_level_name (level )
108- local prefix = opts .title == " SERVER" and " SERVER" or " CLIENT"
109- local formatted = string.format (" [%s] %-5s [%s] %s\n " , timestamp , level_name , prefix , message )
105+ local formatted = string.format (" [%s] %-5s %s\n " , timestamp , level_name , message )
110106
111107 uv .fs_open (log_path , " a" , 420 , function (err , fd )
112108 if err or not fd then
@@ -120,45 +116,40 @@ end
120116
121117--- Log debug message
122118--- @param message string
123- --- @param opts ? { title ?: string }
124- function M .debug (message , opts )
125- M .log (message , vim .log .levels .DEBUG , opts )
119+ function M .debug (message )
120+ M .log (message , vim .log .levels .DEBUG )
126121end
127122
128123--- Log info message
129124--- @param message string
130- --- @param opts ? { title ?: string }
131- function M .info (message , opts )
132- M .log (message , vim .log .levels .INFO , opts )
125+ function M .info (message )
126+ M .log (message , vim .log .levels .INFO )
133127end
134128
135129--- Log warn message
136130--- @param message string
137- --- @param opts ? { title ?: string }
138- function M .warn (message , opts )
139- M .log (message , vim .log .levels .WARN , opts )
131+ function M .warn (message )
132+ M .log (message , vim .log .levels .WARN )
140133end
141134
142135--- Log error message
143136--- @param message string
144- --- @param opts ? { title ?: string }
145- function M .error (message , opts )
146- M .log (message , vim .log .levels .ERROR , opts )
137+ function M .error (message )
138+ M .log (message , vim .log .levels .ERROR )
147139end
148140
149141--- Send notification to user via vim.notify
150142--- @param message string
151143--- @param level ? integer vim.log.levels (default : INFO )
152- --- @param opts ? { title ?: string , once ?: boolean }
144+ --- @param opts ? { title ?: string }
153145function M .notify (message , level , opts )
154146 level = level or vim .log .levels .INFO
155147 opts = opts or {}
156148
157- M .log (message , level , opts )
149+ M .log (message , level )
158150
159151 vim .notify (message , level , {
160152 title = opts .title or " ECA" ,
161- once = opts .once ,
162153 })
163154end
164155
0 commit comments