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
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:
@@ -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}..."
|
||||
|
||||
|
||||
@@ -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}..."
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user