Merge pull request 'Merge dev in testing: Fix: Benennt auch die anderen Vorkomnisse des Crate-Namens um' (#4) from dev into testing
Testing Build, Check & Preview Release / Build, Check & Create Preview Release (push) Successful in 23s

Reviewed-on: #4
This commit was merged in pull request #4.
This commit is contained in:
2026-08-26 16:36:02 +00:00
5 changed files with 16 additions and 15 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ jobs:
VERSION="$(sed -n 's/^version = "\(.*\)"/\1/p' Cargo.toml | head -n1)"
TAG_NAME="v${VERSION}"
RELEASE_TITLE="Release ${TAG_NAME}"
RELEASE_NOTES="Automatisches Release für logger Crate ${VERSION}."
RELEASE_NOTES="Automatisches Release für logger-ctdra Crate ${VERSION}."
echo "Erstelle oder hole Release für Tag ${TAG_NAME} in ${REPO}..."
+2 -1
View File
@@ -35,12 +35,13 @@ jobs:
env:
GITEA_URL: ${{ gitea.server_url || github.server_url }}
REPO: ${{ gitea.repository || github.repository }}
REPO_NAME: ${{ gitea.repository_name || github.event.repository.name }}
TOKEN: ${{ secrets.PACKAGE_TOKEN || secrets.RELEASE_TOKEN || secrets.PUBLISH_TOKEN || secrets.API_TOKEN || secrets.PAT_TOKEN || secrets.CUSTOM_TOKEN || secrets.GITEA_TOKEN || secrets.GITHUB_TOKEN || github.token }}
run: |
VERSION="$(sed -n 's/^version = "\(.*\)"/\1/p' Cargo.toml | head -n1)"
TAG_NAME="v${VERSION}-preview"
RELEASE_TITLE="Preview Release ${TAG_NAME}"
RELEASE_NOTES="Automatisches Preview-Release für logger Crate ${VERSION} (Branch: Testing)."
RELEASE_NOTES="Automatisches Preview-Release für ${REPO_NAME} Crate ${VERSION} (Branch: Testing)."
echo "Erstelle oder hole Preview-Release für Tag ${TAG_NAME} in ${REPO}..."
+2 -2
View File
@@ -1,12 +1,12 @@
# AGENTS.md — Entwickler- und Agenten-Dokumentation für Logger
Diese Datei dient als Leitfaden und Kontextdokumentation für autonome Agenten und Entwickler, die an der Codebasis der Crate `logger` arbeiten.
Diese Datei dient als Leitfaden und Kontextdokumentation für autonome Agenten und Entwickler, die an der Codebasis der Crate `logger-ctdra` arbeiten.
---
## 1. Projektübersicht
`logger` ist eine leichtgewichtige, threadsichere Rust-Crate (Edition 2024), die synchron auf Standard-Streams (`stdout`/`stderr`) und in tagesbasierte Logdateien protokolliert.
`logger-ctdra` ist eine leichtgewichtige, threadsichere Rust-Crate (Edition 2024), die synchron auf Standard-Streams (`stdout`/`stderr`) und in tagesbasierte Logdateien protokolliert.
### Wichtige Rahmenbedingungen & Prinzipien
+8 -8
View File
@@ -1,6 +1,6 @@
# Logger (`logger`)
# Logger (`logger-ctdra`)
`logger` ist eine leichtgewichtige, threadsichere Logging-Crate für Rust mit Schweregrad-Filterung, formatierten Terminalausgaben und automatischer Dateiprotokollierung.
`logger-ctdra` ist eine leichtgewichtige, threadsichere Logging-Crate für Rust mit Schweregrad-Filterung, formatierten Terminalausgaben und automatischer Dateiprotokollierung.
## Merkmale
@@ -34,16 +34,16 @@ Füge anschließend die Abhängigkeit in deiner `Cargo.toml` ein:
```toml
[dependencies]
logger = { version = "1.0.0", registry = "gitea" }
logger-ctdra = { version = "1.0.1", registry = "gitea" }
```
Alternativ als Git- oder Pfad-Abhängigkeit:
```toml
[dependencies]
logger = { git = "https://gitea.creative-dragonslayer.de/Rust-Crates/logger.git", branch = "main" }
logger-ctdra = { git = "https://gitea.creative-dragonslayer.de/Rust-Crates/logger.git", branch = "main" }
# oder lokal:
# logger = { path = "../Logger" }
# logger-ctdra = { path = "../Logger" }
```
---
@@ -53,7 +53,7 @@ logger = { git = "https://gitea.creative-dragonslayer.de/Rust-Crates/logger.git"
### Grundlegendes Beispiel
```rust
use logger::{log, set_log_level, LogLevel};
use logger_ctdra::{log, set_log_level, LogLevel};
fn main() {
// Optional: Log-Level setzen (Standard: Info)
@@ -71,7 +71,7 @@ fn main() {
Für häufige Aufrufe stehen direkte Hilfsfunktionen zur Verfügung:
```rust
use logger::{debug, error, info, warn};
use logger_ctdra::{debug, error, info, warn};
fn run() {
info("service", "Dienst bereit");
@@ -84,7 +84,7 @@ fn run() {
### Konfiguration des Programmnamens und Logpfads
```rust
use logger::{set_log_dir, set_program_name};
use logger_ctdra::{set_log_dir, set_program_name};
use std::path::PathBuf;
fn init() {
+3 -3
View File
@@ -13,7 +13,7 @@
//!
//! Beispiel:
//! ```rust
//! use logger::{log, LogLevel, set_log_level};
//! use logger_ctdra::{log, LogLevel, set_log_level};
//!
//! set_log_level(LogLevel::Debug);
//! log("startup", "Dienst wird initialisiert...", LogLevel::Info);
@@ -112,7 +112,7 @@ const DEFAULT_LOG_UUID: &str = "13692bbf-a93b-43e9-9cc6-f05f94a8cfb6";
///
/// # Beispiel
/// ```rust
/// use logger::{set_log_level, LogLevel};
/// use logger_ctdra::{set_log_level, LogLevel};
/// set_log_level(LogLevel::Debug);
/// ```
pub fn set_log_level(level: LogLevel) {
@@ -241,7 +241,7 @@ pub fn format_message(tag: &str, message: &str, log_level: &LogLevel) -> String
///
/// Beispiel:
/// ```rust
/// use logger::{log, LogLevel};
/// use logger_ctdra::{log, LogLevel};
/// log("http", "Server gestartet auf Port 8080", LogLevel::Info);
/// ```
pub fn log(tag: &str, message: &str, log_level: LogLevel) {