しおしお

IntelliJ IDEAのことなんかを書いてます

2023-01-01から1年間の記事一覧

LogbackのLogstashEncoderを使用しつつメッセージをマスクしてみたお話

LogbackでログメッセージをJsonで出力(logstash-logback-encoderを使用)する際に、メッセージの内容を一部マスクしてみました。 マスクの方法は、logback.xmlの指定だけで特定フィールドの内容をまるっと置き換えたり、正規表現を使用して柔軟に置き換えた…

Ktorのルーティング設定で正規表現を使ってみる

Ktorの2.3.0からルーティング設定で正規表現が使えるようになったらしいので試してみたよ。 Ktor2.3.0のリリースノート Ktorの公式ドキュメント ルーティング設定で正規表現を使ってみる お試しコード ルーティング設定での正規表現の指定方法は、文字列では…

JUnit Pioneerを使ってJUnit5のテスト実行時に環境変数を設定する

JUnit5なテスト実行時に環境変数を設定(クリア)できる、拡張のGitHub - junit-pioneer/junit-pioneer: JUnit 5 Extension Packを試してみました。 テスト実行時に環境変数を設定する 環境変数の設定は@SetEnvironmentVariableアノテーションで行います。 …