Exemplo n.º 1
0
        //将信息写入到文件中,主要记录调试信息但又不想记录到日志中的信息(可通过WebConfig的bWriteInfoToDebugFile 配置项开启关闭之)
        internal static void WriteModelToFileForDebug <T>(T model)
        {
            if (!AppConfig.GetFinalConfig("bWriteInfoToDebugFile", false, LogApi.IsWriteInfoToDebugFile()))
            {
                return;
            }
            var typeName = typeof(T).Name;

            if (typeName == "<>f__AnonymousType1`1")
            {
                typeName = "AnonymousType";
            }
            typeName = "DebugLog";
            WriteModelToFile(model, typeName, FileType.Debug);
        }