v0.1.4-pre.017
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: crates/ksp-app-config-desk/frontend/main.html -->
|
||||
<!-- version: 14 -->
|
||||
<!-- version: 15 -->
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
|
||||
@@ -360,6 +360,66 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="border rounded p-3 mb-4" aria-label="Test Logging">
|
||||
<div class="d-flex flex-wrap gap-2 align-items-start justify-content-between mb-3">
|
||||
<div>
|
||||
<h3 class="h6 mb-1">Test Logging — routing contrôlé</h3>
|
||||
<p class="text-body-secondary small mb-0">Émet des événements volontairement journalisés pour vérifier niveaux, targets, domains, sinks et hot reload. Ne colle jamais de Secret dans le message de test.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-3 mb-3">
|
||||
<div class="col-xl-6">
|
||||
<label class="form-label" for="loggingTestMessage">Message</label>
|
||||
<input id="loggingTestMessage" class="form-control" type="text" maxlength="500" autocomplete="off" value="Config Desk Logging routing test">
|
||||
</div>
|
||||
<div class="col-md-3 col-xl-2">
|
||||
<label class="form-label" for="loggingTestLevel">Niveau</label>
|
||||
<select id="loggingTestLevel" class="form-select">
|
||||
<option value="trace">trace</option><option value="debug">debug</option><option value="info" selected>info</option><option value="warn">warn</option><option value="error">error</option><option value="all">tous</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-5 col-xl-4">
|
||||
<label class="form-label" for="loggingTestTarget">Target backend contrôlé</label>
|
||||
<select id="loggingTestTarget" class="form-select font-monospace">
|
||||
<option value="app">ksp-app-config-desk</option>
|
||||
<option value="logging_test" selected>ksp-app-config-desk.logging-test</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label" for="loggingTestDomainMode">Domain</label>
|
||||
<select id="loggingTestDomainMode" class="form-select">
|
||||
<option value="absent">absent</option>
|
||||
<option value="known" selected>connu</option>
|
||||
<option value="custom">personnalisé</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label" for="loggingTestKnownDomain">Domain connu</label>
|
||||
<select id="loggingTestKnownDomain" class="form-select font-monospace">
|
||||
<option value="config.logging_test">config.logging_test</option>
|
||||
<option value="config.logging_runtime">config.logging_runtime</option>
|
||||
<option value="frontend">frontend</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-5">
|
||||
<label class="form-label" for="loggingTestCustomDomain">Domain personnalisé</label>
|
||||
<input id="loggingTestCustomDomain" class="form-control font-monospace" type="text" maxlength="80" autocomplete="off" placeholder="custom.routing" disabled>
|
||||
</div>
|
||||
</div>
|
||||
<div class="d-flex flex-wrap gap-2 mb-3">
|
||||
<button id="emitLoggingTestBackend" class="btn btn-outline-primary" type="button">
|
||||
<i class="fa-solid fa-terminal me-1" aria-hidden="true"></i>
|
||||
Log backend
|
||||
</button>
|
||||
<button id="emitLoggingTestFrontend" class="btn btn-outline-secondary" type="button">
|
||||
<i class="fa-solid fa-code me-1" aria-hidden="true"></i>
|
||||
Log via bridge frontend
|
||||
</button>
|
||||
</div>
|
||||
<div class="form-text mb-3">Le test backend respecte le target/domain choisis. Le bridge frontend conserve volontairement son contrat fixe <code>target=ksp-app-config-desk.frontend.main</code>, <code>domain=frontend</code> et réutilise uniquement le message/niveau.</div>
|
||||
<div id="loggingTestStatus" class="alert alert-secondary mb-0" role="status" aria-live="polite">Aucun événement de test émis pendant ce lancement.</div>
|
||||
</section>
|
||||
|
||||
<section class="border rounded p-3 mb-4 bg-body-tertiary" aria-label="Globals Logging">
|
||||
<h3 class="h6 mb-3">Globals</h3>
|
||||
<div class="row g-3">
|
||||
|
||||
Reference in New Issue
Block a user