示例#1
0
        /// <summary>
        /// 此func 已移至 Form Parent WriteLog()
        /// </summary>
        /// <param name="gs_txn_id"></param>
        /// <param name="as_type"></param>
        /// <param name="as_text"></param>
        /// <returns>正常回傳0,失敗回傳-1</returns>
        private int WriteLogf(string gs_txn_id, string as_type, string as_text)
        {
            try {
                as_text = as_text.SubStr(0, 100);//取前100字元

                LOGF logf = new LOGF();
                logf.Insert(_gsUserID, gs_txn_id, as_text, as_type);
                return(0);
            }
            catch (Exception ex) {
                //寫db log失敗,只好寫入本地端的file
                //這段再找時間補
                return(-1);
            }
        }
        public void Log(object sender, LogEventArgs e)
        {
            LOGF myLOGF = new LOGF();

            myLOGF.Insert(e.LOGF_USER_ID, e.LOGF_TXN_ID, e.LOGF_KEY_DATA, e.LOGF_JOB_TYPE);
        }