AOPに一番近いのはデバッガでの実行トレースだと唐突に思った。
あのトレースに出力レベルやs/nを設定できたら大体似たような感じになるよね。
コードにログ出力用のメタ情報が付随してるようなかんじで。

だとしたらAOPはコード生成側じゃなくて実行環境にこそ向いているものだと思う。
それをコード側で処理しようとするから胡散臭いことになってるんじゃないか。