Esempio n. 1
0
        /// <summary>
        /// Ecriture des informations vers les systemes de trace
        /// Syslog
        /// Log fichier (optionnel)
        /// </summary>
        /// <param name="message">Message à tracer</param>
        /// <param name="facility">Facilité (Syslog)</param>
        /// <param name="level">Niveau (Syslog)</param>
        private static void WriteToLog(string message, int facility, int level)
        {
            string CleanedMessage = CCEExceptionUtil.CleanMessage(message, facility, level);

            // Ecriture du message dans le fichier de trace
            WriteToLogFile(CleanedMessage);
        }
Esempio n. 2
0
        /// <summary>
        /// Affectation du message si la carte est invalide
        /// </summary>
        /// <param name="unvalidMsg">Message</param>
        public void SetUnValidMsg(UserInfo user, string unvalidMsg)
        {
            this.UnValidMsg = unvalidMsg;
            // Clean message by removing exception tag
            string cleanUnvalidMessage = CCEExceptionUtil.CleanMessage(unvalidMsg);

            // On va tracer ce rejet dans la table des traces des carte rejetées
            Services.LogRejectedCreditCard(user, this, string.Empty,
                                           Const.StatusRefused,
                                           cleanUnvalidMessage, cleanUnvalidMessage);
        }
Esempio n. 3
0
 /// <summary>
 /// Clean message
 /// </summary>
 /// <param name="message">Message</param>
 /// <returns></returns>
 public static string CleanMessage(string message)
 {
     return(CCEExceptionUtil.CleanMessage(message, Logger.LogFacilityUser, Logger.LogLevelError));
 }