📄 add_log.c
字号:
fprintf(fp,"rcv_bank_id=[%s] ",pcs->Rcv_bank_id);
fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);
fprintf(fp,"adv_logic_date=[%s] ",pcs->Host_settle_date);
fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
fprintf(fp,"rcv_logic_date=[%s] ",pcs->Rcv_settle_date);
fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);
fprintf(fp,"local_sys_date=[%s] ",pcs->Local_sys_date);
fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);
fprintf(fp,"msg_id=[%s] proc_code=[%s] tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
fprintf(fp,"terminal_id=[%s] ", pcs->Terminal_id);
fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
fprintf(fp,"MCC=[%s] rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );
fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );
fprintf(fp,"mode=[%s] trans_type=[%d] old_type=[%d]\n", \
pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);
fprintf(fp,"card_no=[%s] expire=[%s] \n", pcs->Card_no,\
pcs->Exp_date );
fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
fprintf(fp,"id_type[%c] person_id=[%s] passwd=[%8.8s] new_passwd=[%8.8s]\n",\
pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
fprintf(fp,"bank_type=[%s] card_type=[%s] trans_card_no=[%s]\n", \
pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);
fprintf(fp,"amount=[%s] fee=[%s] current_balance=[%s] \
useful_balance=[%s]\n",
pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
pcs->Useful_balance);
fprintf(fp,"fee = [%s] add_data=[%s]\n", pcs->Fee,pcs->Add_data);
fprintf(fp,"trace_no=[%ld] invoice_no=[%ld] void_invoice_no=[%ld]\n", \
pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);
fprintf(fp,"batch_no=[%ld] host_ls=[%ld] auth_no=[%s]\n",\
pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
fprintf(fp,"resp_code=[%s] result=[%s]\n", \
pcs->Resp_code, pcs->Ccy_code);
fprintf(fp,"resp_bank_id=[%s] respone_host_id=[%s] \n", \
pcs->Resp_bank_id,pcs->Resp_host_id);
fprintf(fp,"\n");
fclose(fp);
return 0;
}
int add_pos_login_log(pcs, msg)
PUBLIC *pcs;
char *msg;
{
FILE *fp, *fopen();
char srdate[11], srtime[10];
fp = fopen( (char *)getfname(WORKDIR, "/log/pos_login"), "a" );
if ( fp == NULL ){
errcall(ERROR,"open pos_login error");
return -1;
}
getdatef(srdate, "-");
gettimef(srtime, ":");
fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);
fprintf(fp,"acq_bank_id=[%s] ",pcs->Acq_bank_id);
fprintf(fp,"acq_host_id=[%s] ",pcs->Acq_host_id);
fprintf(fp,"snd_bank_id=[%s] ",pcs->Snd_bank_id);
fprintf(fp,"snd_host_id=[%s]\n",pcs->Snd_host_id);
fprintf(fp,"iss_bank_id=[%s] ",pcs->Iss_bank_id);
fprintf(fp,"rcv_bank_id=[%s] ",pcs->Rcv_bank_id);
fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);
fprintf(fp,"adv_logic_date=[%s] ",pcs->Host_settle_date);
fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
fprintf(fp,"rcv_logic_date=[%s] ",pcs->Rcv_settle_date);
fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);
fprintf(fp,"local_sys_date=[%s] ",pcs->Local_sys_date);
fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);
fprintf(fp,"msg_id=[%s] proc_code=[%s] tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
fprintf(fp,"terminal_id=[%s] ", pcs->Terminal_id);
fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
fprintf(fp,"MCC=[%s] rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );
fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );
fprintf(fp,"mode=[%s] trans_type=[%d] old_type=[%d]\n", \
pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);
fprintf(fp,"card_no=[%s] expire=[%s] \n", pcs->Card_no,\
pcs->Exp_date );
fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
fprintf(fp,"id_type[%c] person_id=[%s] passwd=[%8.8s] new_passwd=[%8.8s]\n",\
pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
fprintf(fp,"bank_type=[%s] card_type=[%s] trans_card_no=[%s]\n", \
pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);
fprintf(fp,"amount=[%s] fee=[%s] current_balance=[%s] \
useful_balance=[%s]\n",
pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
pcs->Useful_balance);
fprintf(fp,"fee = [%s] add_data=[%s]\n", pcs->Fee,pcs->Add_data);
fprintf(fp,"trace_no=[%ld] invoice_no=[%ld] void_invoice_no=[%ld]\n", \
pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);
fprintf(fp,"batch_no=[%ld] host_ls=[%ld] auth_no=[%s]\n",\
pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
fprintf(fp,"resp_code=[%s] result=[%s]\n", \
pcs->Resp_code, pcs->Ccy_code);
fprintf(fp,"resp_bank_id=[%s] respone_host_id=[%s] \n", \
pcs->Resp_bank_id,pcs->Resp_host_id);
fprintf(fp,"\n");
fclose(fp);
return 0;
}
int add_net_login_log(pcs, msg)
PUBLIC *pcs;
char *msg;
{
FILE *fp, *fopen();
char srdate[11], srtime[10];
fp = fopen( (char *)getfname(WORKDIR, "/log/net_login"), "a" );
if ( fp == NULL ){
errcall(ERROR,"open net_login error");
return -1;
}
getdatef(srdate, "-");
gettimef(srtime, ":");
fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);
fprintf(fp,"acq_bank_id=[%s] ",pcs->Acq_bank_id);
fprintf(fp,"acq_host_id=[%s] ",pcs->Acq_host_id);
fprintf(fp,"snd_bank_id=[%s] ",pcs->Snd_bank_id);
fprintf(fp,"snd_host_id=[%s]\n",pcs->Snd_host_id);
fprintf(fp,"iss_bank_id=[%s] ",pcs->Iss_bank_id);
fprintf(fp,"rcv_bank_id=[%s] ",pcs->Rcv_bank_id);
fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);
fprintf(fp,"adv_logic_date=[%s] ",pcs->Host_settle_date);
fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
fprintf(fp,"rcv_logic_date=[%s] ",pcs->Rcv_settle_date);
fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);
fprintf(fp,"local_sys_date=[%s] ",pcs->Local_sys_date);
fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);
fprintf(fp,"msg_id=[%s] proc_code=[%s] tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
fprintf(fp,"terminal_id=[%s] ", pcs->Terminal_id);
fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
fprintf(fp,"MCC=[%s] rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );
fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );
fprintf(fp,"mode=[%s] trans_type=[%d] old_type=[%d]\n", \
pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);
fprintf(fp,"card_no=[%s] expire=[%s] \n", pcs->Card_no,\
pcs->Exp_date );
fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
fprintf(fp,"id_type[%c] person_id=[%s] passwd=[%8.8s] new_passwd=[%8.8s]\n",\
pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
fprintf(fp,"bank_type=[%s] card_type=[%s] trans_card_no=[%s]\n", \
pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);
fprintf(fp,"amount=[%s] fee=[%s] current_balance=[%s] \
useful_balance=[%s]\n",
pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
pcs->Useful_balance);
fprintf(fp,"fee = [%s] add_data=[%s]\n", pcs->Fee,pcs->Add_data);
fprintf(fp,"trace_no=[%ld] invoice_no=[%ld] void_invoice_no=[%ld]\n", \
pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);
fprintf(fp,"batch_no=[%ld] host_ls=[%ld] auth_no=[%s]\n",\
pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
fprintf(fp,"resp_code=[%s] result=[%s]\n", \
pcs->Resp_code, pcs->Ccy_code);
fprintf(fp,"resp_bank_id=[%s] respone_host_id=[%s] \n", \
pcs->Resp_bank_id,pcs->Resp_host_id);
fprintf(fp,"\n");
fclose(fp);
return 0;
}
int add_net_logout_log(pcs, msg)
PUBLIC *pcs;
char *msg;
{
FILE *fp, *fopen();
char srdate[11], srtime[10];
fp = fopen( (char *)getfname(WORKDIR, "/log/net_logout"), "a" );
if ( fp == NULL ){
errcall(ERROR,"open net_logout error");
return -1;
}
getdatef(srdate, "-");
gettimef(srtime, ":");
fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);
fprintf(fp,"acq_bank_id=[%s] ",pcs->Acq_bank_id);
fprintf(fp,"acq_host_id=[%s] ",pcs->Acq_host_id);
fprintf(fp,"snd_bank_id=[%s] ",pcs->Snd_bank_id);
fprintf(fp,"snd_host_id=[%s]\n",pcs->Snd_host_id);
fprintf(fp,"iss_bank_id=[%s] ",pcs->Iss_bank_id);
fprintf(fp,"rcv_bank_id=[%s] ",pcs->Rcv_bank_id);
fprintf(fp,"rcv_host_id=[%s]\n",pcs->Rcv_host_id);
fprintf(fp,"adv_logic_date=[%s] ",pcs->Host_settle_date);
fprintf(fp,"snd_logic_date=[%s]\n",pcs->Snd_settle_date);
fprintf(fp,"rcv_logic_date=[%s] ",pcs->Rcv_settle_date);
fprintf(fp,"agent_logic_date=[%s]\n",pcs->Agent_settle_date);
fprintf(fp,"local_sys_date=[%s] ",pcs->Local_sys_date);
fprintf(fp,"local_sys_time=[%s]\n",pcs->Local_sys_time);
fprintf(fp,"msg_id=[%s] proc_code=[%s] tran_sys_time =[%s]\n", pcs->Msg_id,pcs->Proc_code,pcs->Tran_sys_time);
fprintf(fp,"terminal_id=[%s] ", pcs->Terminal_id);
fprintf(fp,"merchant_id=[%s]\n", pcs->Merchant_id);
fprintf(fp,"MCC=[%s] rrn=[%s]\n" , pcs->Mcc,pcs->Rrn );
fprintf(fp,"oper_no=[%s] ",pcs->Oper_no );
fprintf(fp,"mode=[%s] trans_type=[%d] old_type=[%d]\n", \
pcs->Input_mode,pcs->Tran_type, pcs->Void_tran_type);
fprintf(fp,"card_no=[%s] expire=[%s] \n", pcs->Card_no,\
pcs->Exp_date );
fprintf(fp,"track2=[%s]\n",pcs->Card_track2);
fprintf(fp,"track3=[%s]\n",pcs->Card_track3);
fprintf(fp,"id_type[%c] person_id=[%s] passwd=[%8.8s] new_passwd=[%8.8s]\n",\
pcs->Person_id_type, pcs->Person_id, pcs->Passwd, pcs->New_passwd);
fprintf(fp,"bank_type=[%s] card_type=[%s] trans_card_no=[%s]\n", \
pcs->Bank_type, pcs->Card_type, pcs->Trans_card_no);
fprintf(fp,"amount=[%s] fee=[%s] current_balance=[%s] \
useful_balance=[%s]\n",
pcs->Tran_amount,pcs->Fee, pcs->Current_balance, \
pcs->Useful_balance);
fprintf(fp,"fee = [%s] add_data=[%s]\n", pcs->Fee,pcs->Add_data);
fprintf(fp,"trace_no=[%ld] invoice_no=[%ld] void_invoice_no=[%ld]\n", \
pcs->Trace_no, pcs->Invoice_no, pcs->Void_invoice_no);
fprintf(fp,"batch_no=[%ld] host_ls=[%ld] auth_no=[%s]\n",\
pcs->Batch_no, pcs->Host_tran_ls, pcs->Auth_no);
fprintf(fp,"resp_code=[%s] result=[%s]\n", \
pcs->Resp_code, pcs->Ccy_code);
fprintf(fp,"resp_bank_id=[%s] respone_host_id=[%s] \n", \
pcs->Resp_bank_id,pcs->Resp_host_id);
fprintf(fp,"\n");
fclose(fp);
return 0;
}
int add_test_tran_log(pcs, msg)
PUBLIC *pcs;
char *msg;
{
FILE *fp, *fopen();
char srdate[11], srtime[10];
fp = fopen( (char *)getfname(WORKDIR, "/log/test_tran"), "a" );
if ( fp == NULL ){
errcall(ERROR,"open test_tran error");
return -1;
}
getdatef(srdate, "-");
gettimef(srtime, ":");
fprintf(fp,"\n%s %s ------ %s ------\n",srdate, srtime, msg);
fprintf(fp,"acq_bank_id=[%s] ",pcs->Acq_bank_id);
fprintf(fp,"acq_host_id=[%s] ",pcs->Acq_host_id);
fprintf(fp,"snd_bank_id=[%s] ",pcs->Snd_bank_id);
fprintf(fp,"snd_host_id=[%s]\n",pcs->Snd_host_id);
fprintf(fp,"iss_bank_id=[%s] ",pcs->Iss_bank_id);
fprintf(fp,"rcv_bank_id=[%s] ",pcs->Rcv_bank_id);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -