前提・実現したいこと
githubに公開されているletsencrypt/boulderのサーバ証明書の発行の仕組みについて勉強しています。
https://github.com/letsencrypt/boulder
クライアントからこのboulderへアクセスした際、どのプログラムが実行されているのかログ出力で確認する方法を
調べています
発生している問題・エラーメッセージ
boulder起動時のログは出力されますが、クライアントからアクセスがあった際のログが出力されません。
試したこと
クライアントからhttp://example.com:4001/acme/new-acct へアクセスがあった事を確認する為に試した内容を
以下に記します。
編集したファイル
src/github.com/letsencrypt/boulder/wfe2/wfe.go
編集箇所
go
1・・・省略 2import ( 3 // ↓追加 4 "os" 5・・・省略 6// NewAccount is used by clients to submit a new account 7func (wfe *WebFrontEndImpl) NewAccount( 8 ctx context.Context, 9 logEvent *web.RequestEvent, 10 response http.ResponseWriter, 11 request *http.Request) { 12 // ↓ここにログ出力追加 13 fmt.Fprintf(os.Stderr, "NewAccountが実行されました。") 14・・・省略
結果
起動した時から出力されるログに追加されません。
補足情報
クライアントからのアクセスは、github上に公開されているacmephpを使用しています。
https://github.com/acmephp/acmephp
PHPは慣れていますがGO言語は初めての為、GO言語のプログラムの動作に対し何か根本的な考え方が間違っているかも知れないと頭を痛めています。
あなたの回答
tips
プレビュー