コード例 #1
0
ファイル: filter_line.cs プロジェクト: mcintosh/logwizard
        private string line_part(line l)
        {
            string sub = "";

            switch (part)
            {
            case part_type.date:
                sub = l.part(info_type.date);
                break;

            case part_type.time:
                sub = l.part(info_type.time);
                break;

            case part_type.level:
                sub = l.part(info_type.level);
                break;

            case part_type.message:
                sub = l.part(info_type.msg);
                break;

            case part_type.file:
                sub = l.part(info_type.file);
                break;

            case part_type.func:
                sub = l.part(info_type.func);
                break;

            case part_type.class_:
                sub = l.part(info_type.class_);
                break;

            case part_type.ctx1:
                sub = l.part(info_type.ctx1);
                break;

            case part_type.ctx2:
                sub = l.part(info_type.ctx2);
                break;

            case part_type.ctx3:
                sub = l.part(info_type.ctx3);
                break;

            case part_type.thread:
                sub = l.part(info_type.thread);
                break;

            default:
                Debug.Assert(false);
                break;
            }
            return(sub);
        }
コード例 #2
0
ファイル: filter_line.cs プロジェクト: mcintosh/logwizard
        private string line_part(line l)
        {
            string sub = "";
            switch (part) {
            case part_type.date:
                sub = l.part(info_type.date);
                break;
            case part_type.time:
                sub = l.part(info_type.time);
                break;
            case part_type.level:
                sub = l.part(info_type.level);
                break;
            case part_type.message:
                sub = l.part(info_type.msg);
                break;
            case part_type.file:
                sub = l.part(info_type.file);
                break;
            case part_type.func:
                sub = l.part(info_type.func);
                break;
            case part_type.class_:
                sub = l.part(info_type.class_);
                break;

            case part_type.ctx1:
                sub = l.part(info_type.ctx1);
                break;
            case part_type.ctx2:
                sub = l.part(info_type.ctx2);
                break;
            case part_type.ctx3:
                sub = l.part(info_type.ctx3);
                break;
            case part_type.thread:
                sub = l.part(info_type.thread);
                break;

            default:
                Debug.Assert(false);
                break;
            }
            return sub;
        }