mike-neckのブログ

Java or Groovy or Swift or Golang

Windows 用に圧縮された zip ファイルの中身のファイル名一覧を Golang で取得する

Windows 用に圧縮された zip ファイルを解凍しなければいけなくなったのだけど、mac で unzip するとファイル名が ShiftJIS で解凍できずに困ったので調べた。

f:id:mike_neck:20191029232756p:plain

続きを読む

Windows で GraalVM の native-image を動かす場合の手順

この前教えてもらったりして一通り理解したつもりだったけど忘れてしまって調べ直したという経緯から記録にしておこうと思った。また、 GraalVM で native-image やってみましたと言っている日本語のブログなどが、すべて Mac / Linux が前提で、 Windows での native-image について日本語で書かれたものがないので書くことにしました。

続きを読む

デフォルトプロファイルでログレベルを debug に設定しないほうがよい話

3 年間勤務した L is B を退職しました。

L is B で最後に組み立てていたプログラムが SpringBoot のアプリケーションでした。そのアプリは WebFlux にしていたため、データの動きが非常にわかりづらく、開発中はデータの流れを追えるように debug ログを出力する設定をしていました。

f:id:mike_neck:20180802004547p:plain

application.properties
logging.level.com.example=debug

それが一通り完成したので、実際のデータのある環境で動かしてみました。その際に余計なログが出力されないように、production プロファイルでは、root ログレベルを info に設定しました。

application-production.properties
logging.level.root=info

さて、その production プロファイルで動かしたアプリのログには何が出力されるでしょう?

続きを読む