Loading...

社内システム開発日記:その100

前書き

お疲れ様です!
小手投げです。

気が付けば日記が100回に達しました。
読んで下さっている方々に感謝。
早くリリースして数字の増加をストップさせたいです。

今回は日記です。

日記

ロガーにカスタムフォーマッタを設定したい
サンプルの通りに書いてみるとセッションを渡せる部分が見つからない
調べるとSetContextするとコンテキストを使えるらしい

コンフィグを読み込んで生成したロガーにSetContextできるが、
読み込む際にカスタムフォーマッタについてそんなフォーマットないよと言われてしまう
先にSetContextしようとしてもロガーがないと意味がない

結局空のロガーを作ってSetContextして、その後にコンフィグを読み込んでロガーを作り直した

ロガーを呼ぶたびにカスタムフォーマッタの登録が走っているっぽく、
既にあるフォーマッタだと言われてしまう
フォーマッタの存在を確認する方法を見つけられず、結局エラーメッセージではじく

ブログの執筆公開

xlsx出力の実装
hello worldしかないのでサンプルはないか探す
なかなか見つからない
とりあえずファイル作成を分離

探しているうちに画像を貼り付ける機能がないことに気付く
困るので別のパッケージを探して試してみる

excelizeというパッケージが見つかった
普通に出力できた
a2などで位置が指定できる(前はできなかった)

画像を貼り付けてみる
パスでの指定なのでPDFで使ったものの一部を流用
無事表示できた
微妙に縦横比が歪んだので微修正

後書き

ロガーのパッケージはコンテキストの扱いをもう少し親切にしてほしいです。

xlsxは画像ファイルの貼り付けで縦横比が歪むのが謎です。

ではまた次回。

情報戦略テクノロジー