private string[] m_strMessageArray; //メッセージ配列 // private string m_strDetailMessage;//表示されたい詳細メッセージ //************************************************************************ /// <summary> /// エラーコードだけを投げます /// </summary> /// <param name="strErrorCode">エラーメッセージ</param> /// <returns>void</returns> //************************************************************************ public NdnException( string strErrorCode ) { m_strCode = strErrorCode; NdnXmlConfig ndnXmlConfig = new NdnXmlConfig(m_xmlFileName); ndnXmlConfig.ReadXmlData(m_xmlLocalName, m_strCode, ref m_strMessage); }
//************************************************************************ /// <summary> /// Ekk.iniファイルパスを取得します /// </summary> /// <param name="strIniPath">string Ekk.iniファイルパス</param> //************************************************************************ private void GetIniPath(ref string strIniPath) { try { NdnXmlConfig xmlConfig = null; xmlConfig = new NdnXmlConfig(NCUtility.GetAppConfig(), NCConst.CONFIG_FILE_DIR); xmlConfig.ReadXmlData("log", "IniPath", ref strIniPath); if (strIniPath == "") { strIniPath = Directory.GetCurrentDirectory(); } } catch { strIniPath = Directory.GetCurrentDirectory(); } }
//************************************************************************ /// <summary> /// ログのパラメーターを取得します /// </summary> /// <remarks> /// ログのパラメーターを取得します /// </remarks> /// <param name="strLogPath">string ログファイルパス</param> /// <param name="strLogFile">string ログファイル名</param> /// <param name="strFileExt">string ログファイル拡張子</param> /// <param name="iLogCount">int ログファイル数</param> /// <param name="iLogSize">int ログファイルサイズ</param> /// <returns>なし</returns> /// <example> /// <code></code> /// </example> //************************************************************************ private void GetLogConfig(ref string strLogPath, ref string strLogFile, ref string strFileExt, ref int iLogCount, ref int iLogSize, ref int iLogLevel) { try { string strValue = ""; NdnXmlConfig xmlConfig = null; xmlConfig = new NdnXmlConfig(NCUtility.GetAppConfig(), NCConst.CONFIG_FILE_DIR); xmlConfig.ReadXmlData("log", "LogPath", ref strLogPath); xmlConfig.ReadXmlData("log", "LogFile", ref strLogFile); xmlConfig.ReadXmlData("log", "LogExt", ref strFileExt); xmlConfig.ReadXmlData("log", "LogCount", ref strValue); iLogCount = m_pFunc.StringToInt(strValue, 8); xmlConfig.ReadXmlData("log", "LogSize", ref strValue); iLogSize = m_pFunc.StringToInt(strValue, 4096000); xmlConfig.ReadXmlData("log", "LogLevel", ref strValue); iLogLevel = m_pFunc.StringToInt(strValue, 3); } catch { } }