プログラムでlog4netのRollingFileAppenderの構成に取り組んでいます。私は現在このようなものを持っています:
RollingFileAppender fa = new RollingFileAppender();
fa.AppendToFile = true;
fa.RollingStyle = RollingFileAppender.RollingMode.Date;
fa.DatePattern = "yyyyMMdd";
fa.StaticLogFileName = true;
// Set more properties and add the appender to the root repository
これは、日付に基づいてログをロールすることを拒否します。RollingStyleをSizeまたはCompositeに切り替えると、ロールされますが、日付ベースではなく、サイズベースのみです。StaticLogFileNameを削除して、DatePatternをいじってみましたが無駄になりました。
実行時のアペンダーの数がわからないため、これをプログラムで構成する必要があります。そのため、過去に機能することができたXMLを使用して構成することはできません。誰かアイデアがありますか?私は何かが足りないのですか?