BEGIN CATCH
ROLLBACK TRAN
--print 'error'
INSERT INTO ST_PAY_ERROR_LOG(error_number, error_procedure, error_line ,error_msg, error_state, error_date, st_id, sc_code)
SELECT ERROR_NUMBER(), ERROR_PROCEDURE(), ERROR_LINE(), ERROR_MESSAGE(), ERROR_STATE(), getdate(), @st_id, @sc_code
END CATCH
위에 보시는 거와 같이 트랜잭션이 에러가 발생시 ST_PAY_ERROR_LOG 이런식으로 로그에 담아 두고 있는데요
혹시 text 파일 형식으로 에러 로그를 남길수 있는 방법이 없을까요? 아무래도 text로 남겨야 용량이 덜차지 할 것 같아서 이렇게
여쭈어 봅니다 선배님들 조언 좀 부탁드립니다 감사합니다. 오늘 하루도 다들 화이팅 입니다! ^^
이로그는 단순히 저장보다는 발생시 즉시 원인을 찾아 해결해야하는 성격이 있을듯 한데
화일보다는 지금 방식으로 처리하시는게 처리하시는데 용이할듯 합니다 .
용량까지 고려할 정도로 많이량이 발생하지는 않을듯 합니다..
별도의 에러로그를 저장하는 데이타베이스를 두시고 기존 디비와 별개로 구축하시는것도 좋을듯 합니다. (저장위치를 다르게)