Ejemplo n.º 1
0
        public Exception ThrowCustomException(object context, CognitoActionType actionType, string description, string exMessage, string sourceIp = "")
        {
            var UnixCurrentTimeStamp = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();

            // context.Logger.LogLine("Error Log Time: " + UnixCurrentTimeStamp + " - Username : "******", ActionType: " + actionType + ",Error Message: " + description + ", Exception : " + exMessage + ", sourceIp : " + sourceIp);
            throw new Exception(description);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Log and throw a custom Exception
        /// </summary>
        /// <param name="actionType"></param>
        /// <param name="customException"></param>
        /// <param name="stackTrace"></param>
        /// <param name="message"></param>
        /// <param name="username"></param>
        /// <param name="sourceIp"></param>
        public void ThrowCustomException(CognitoActionType actionType, string customException, string stackTrace, string message, string username = "", string sourceIp = "")
        {
            var UnixCurrentTimeStamp = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();

            LambdaLogger.Log($" Time: { UnixCurrentTimeStamp } | Action Type: {actionType.ToString()}, Exception: {customException}, Message: {message}, User: {username}, IP: {sourceIp} ");
            LambdaLogger.Log($" Time: { UnixCurrentTimeStamp } | StackTrace: {stackTrace}");
            throw new Exception(customException);
        }