Refactor config regex/log preview into dedicated log_service

This commit is contained in:
2026-03-21 18:46:29 +01:00
parent 2e3ac5f005
commit 9646b1c119
5 changed files with 141 additions and 124 deletions

View File

@@ -76,7 +76,7 @@ from app.models.config import (
RollbackResponse,
ServiceStatusResponse,
)
from app.services import config_service, jail_service
from app.services import config_service, jail_service, log_service
from app.services import (
action_config_service,
config_file_service,
@@ -472,7 +472,7 @@ async def regex_test(
Returns:
:class:`~app.models.config.RegexTestResponse` with match result and groups.
"""
return config_service.test_regex(body)
return log_service.test_regex(body)
# ---------------------------------------------------------------------------
@@ -578,7 +578,7 @@ async def preview_log(
Returns:
:class:`~app.models.config.LogPreviewResponse` with per-line results.
"""
return await config_service.preview_log(body)
return await log_service.preview_log(body)
# ---------------------------------------------------------------------------