From b8cb188bb63d64ea4fbf2bbd7fe9af33e95f0d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=BF=90=E5=AE=B6?= Date: Thu, 27 Jun 2024 15:35:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/src/lib.rs | 1 + job/src/lib.rs | 1 + library/src/core/db.rs | 1 + library/src/core/logger.rs | 1 + 4 files changed, 4 insertions(+) diff --git a/api/src/lib.rs b/api/src/lib.rs index cd15866..f16069b 100644 --- a/api/src/lib.rs +++ b/api/src/lib.rs @@ -3,6 +3,7 @@ use library::config; mod controller; mod router; +/// 启动服务 pub async fn serve() { let addr = format!("0.0.0.0:{}", config!().server.port); diff --git a/job/src/lib.rs b/job/src/lib.rs index 44ac301..eecc6cb 100644 --- a/job/src/lib.rs +++ b/job/src/lib.rs @@ -3,6 +3,7 @@ use tokio_cron_scheduler::{JobScheduler, JobSchedulerError}; pub(crate) mod task; +/// 启动定时任务 pub async fn start() { match schedule().await { Ok(_) => tracing::info!("定时任务启动成功"), diff --git a/library/src/core/db.rs b/library/src/core/db.rs index 23bb435..fd28caf 100644 --- a/library/src/core/db.rs +++ b/library/src/core/db.rs @@ -5,6 +5,7 @@ use sqlx_postgres::{PgPool, PgPoolOptions}; static DB: OnceLock = OnceLock::new(); +/// 初始化数据库连接池 pub async fn init_database(config: &Config) { let db_cfg = &config.database; diff --git a/library/src/core/logger.rs b/library/src/core/logger.rs index dbb825f..2e9ceb9 100644 --- a/library/src/core/logger.rs +++ b/library/src/core/logger.rs @@ -18,6 +18,7 @@ impl FormatTime for LocalTimer { } } +/// 初始化日志 pub fn init_log(config: &Config) -> (WorkerGuard, WorkerGuard) { let logger_cfg = config.logger.clone(); let (stdout_tracing_appender, std_guard) = tracing_appender::non_blocking(std::io::stdout());