|
212 | 212 | "PASSWORD": data["database"]["password"], |
213 | 213 | "HOST": data["database"]["host"], |
214 | 214 | "PORT": data["database"]["port"], |
215 | | - "OPTIONS": {"auth_plugin": "mysql_native_password"}, |
| 215 | + 'OPTIONS': { |
| 216 | + "auth_plugin": "mysql_native_password", |
| 217 | + 'charset': 'utf8mb4', |
| 218 | + } |
216 | 219 | } |
217 | 220 | elif data["database"]["engine"] == "sqlite3": |
218 | 221 | DATABASES["default"] = { |
219 | 222 | "ENGINE": "django.db.backends.sqlite3", |
220 | | - "NAME": BASE_DIR / "db.sqlite3", |
| 223 | + "NAME": BASE_DIR / "db/db.sqlite3", |
221 | 224 | } |
222 | 225 | else: |
223 | 226 | raise Exception("Database engine %s not recognized" % data["database"]["engine"]) |
|
233 | 236 |
|
234 | 237 | AUTOMATED_EXEC_IDENTIFIER = "automated-grant" |
235 | 238 |
|
| 239 | +current_log_level = 'DEBUG' |
| 240 | +logging_apps = ["django.request", "inventory", "Access", "bootprocess"] |
236 | 241 | LOGGING = { |
237 | 242 | 'version': 1, |
238 | 243 | 'disable_existing_loggers': False, |
|
244 | 249 | }, |
245 | 250 | 'handlers': { |
246 | 251 | 'file': { |
247 | | - 'level': 'INFO', |
| 252 | + 'level': current_log_level, |
248 | 253 | 'class': 'logging.FileHandler', |
249 | 254 | 'filename': './enigma.log', |
250 | 255 | 'formatter': 'verbose', |
251 | 256 | }, |
252 | 257 | "console": { |
253 | | - "level": "INFO", |
| 258 | + "level": current_log_level, |
254 | 259 | "class": "logging.StreamHandler", |
255 | 260 | "formatter": "verbose", |
256 | 261 | }, |
257 | 262 | }, |
258 | | - "loggers": { |
259 | | - "django.request": { |
260 | | - "handlers": ["file", "console"], |
261 | | - "level": "INFO", |
262 | | - "propagate": True, |
263 | | - "formatter": "verbose", |
264 | | - }, |
265 | | - "inventory": { |
266 | | - "handlers": ["file", "console"], |
267 | | - "level": "INFO", |
268 | | - "propagate": True, |
269 | | - "formatter": "verbose", |
270 | | - }, |
271 | | - "Access": { |
272 | | - "handlers": ["file", "console"], |
273 | | - "level": "INFO", |
274 | | - "propagate": True, |
275 | | - "formatter": "verbose", |
276 | | - }, |
277 | | - "bootprocess": { |
278 | | - "handlers": ["file", "console"], |
279 | | - "level": "INFO", |
280 | | - "propagate": True, |
281 | | - "formatter": "verbose", |
282 | | - }, |
283 | | - }, |
| 263 | + "loggers": { }, |
284 | 264 | } |
| 265 | +for each_app in logging_apps: |
| 266 | + LOGGING["loggers"][each_app] = { |
| 267 | + "handlers": ["file", "console"], |
| 268 | + "level": current_log_level, |
| 269 | + "propagate": True, |
| 270 | + "formatter": "verbose", |
| 271 | + } |
0 commit comments