@@ -150,90 +150,29 @@ MODE = console
150150func TestLogConfigLegacyMode (t * testing.T ) {
151151 tempDir := t .TempDir ()
152152
153- tempPath := func (file string ) string {
154- return filepath .Join (tempDir , file )
155- }
156-
157- manager , managerClose := initLoggersByConfig (t , `
153+ cfg , err := NewConfigProviderFromData (`
158154[log]
159- ROOT_PATH = ` + tempDir + `
155+ ROOT_PATH = ` + tempDir + `
160156MODE = file
161157ROUTER = file
162158ACCESS = file
163159` )
164- defer managerClose ( )
160+ require . NoError ( t , err )
165161
166- writerDump := `
167- {
168- "file": {
169- "BufferLen": 10000,
170- "Colorize": false,
171- "Expression": "",
172- "Flags": "stdflags",
173- "Level": "info",
174- "Prefix": "",
175- "StacktraceLevel": "none",
176- "WriterOption": {
177- "Compress": true,
178- "CompressionLevel": -1,
179- "DailyRotate": true,
180- "FileName": "$FILENAME",
181- "LogRotate": true,
182- "MaxDays": 7,
183- "MaxSize": 268435456
184- },
185- "WriterType": "file"
186- }
187- }
188- `
189- writerDumpAccess := `
190- {
191- "file.access": {
192- "BufferLen": 10000,
193- "Colorize": false,
194- "Expression": "",
195- "Flags": "none",
196- "Level": "info",
197- "Prefix": "",
198- "StacktraceLevel": "none",
199- "WriterOption": {
200- "Compress": true,
201- "CompressionLevel": -1,
202- "DailyRotate": true,
203- "FileName": "$FILENAME",
204- "LogRotate": true,
205- "MaxDays": 7,
206- "MaxSize": 268435456
207- },
208- "WriterType": "file"
209- }
210- }
211- `
212- dump := manager .GetLogger (log .DEFAULT ).DumpWriters ()
213- require .JSONEq (t , strings .ReplaceAll (writerDump , "$FILENAME" , tempPath ("gitea.log" )), toJSON (dump ))
214-
215- dump = manager .GetLogger ("access" ).DumpWriters ()
216- require .JSONEq (t , strings .ReplaceAll (writerDumpAccess , "$FILENAME" , tempPath ("access.log" )), toJSON (dump ))
217-
218- dump = manager .GetLogger ("router" ).DumpWriters ()
219- require .JSONEq (t , strings .ReplaceAll (writerDump , "$FILENAME" , tempPath ("gitea.log" )), toJSON (dump ))
162+ require .Error (t , checkForRemovedSettings (cfg ))
220163}
221164
222165func TestLogConfigLegacyModeDisable (t * testing.T ) {
223- manager , managerClose := initLoggersByConfig ( t , `
166+ cfg , err := NewConfigProviderFromData ( `
224167[log]
225168ROUTER = file
226169ACCESS = file
227170DISABLE_ROUTER_LOG = true
228171ENABLE_ACCESS_LOG = false
229172` )
230- defer managerClose ( )
173+ require . NoError ( t , err )
231174
232- dump := manager .GetLogger ("access" ).DumpWriters ()
233- require .JSONEq (t , "{}" , toJSON (dump ))
234-
235- dump = manager .GetLogger ("router" ).DumpWriters ()
236- require .JSONEq (t , "{}" , toJSON (dump ))
175+ require .Error (t , checkForRemovedSettings (cfg ))
237176}
238177
239178func TestLogConfigNewConfig (t * testing.T ) {
0 commit comments