tỷ lệ kèo bóng đá tối nay | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 45. | Chuyển tiếp nhanh | Tiếp theo |
tỷ lệ kèo bóng đá tối nay, cảnh báo và tin nhắn nhật ký được tạo trong máy chủEREPORT
hoặc anh em họ cũ của nóELOG
. Việc sử dụng chức năng này rất phức tạp
Có hai yếu tố bắt buộc cho mỗi thông tỷ lệ kèo bóng đá tối nay: Mức độ nghiêm trọngDebugđếnPanic) và một văn bản tin nhắn chính. Ngoài raEREPORT
Bản thân nó chỉ là một vỏEREPORT
là mức độ nghiêm trọng. Chínherrmsg
, tỷ lệ kèo bóng đá tối nay11848_11857
cuộc gọi.
Một cuộc gọi điển hình đếnEREPORT
có thể
EREPORT (tỷ lệ kèo bóng đá tối nay,
Điều này chỉ định mức độ nghiêm trọng của tỷ lệ kèo bóng đá tối nayERROR(một tỷ lệ kèo bóng đá tối nay chạy bộ). Theerrcode
cuộc gọi Chỉ định mã tỷ lệ kèo bóng đá tối nay SQLSTATESRC/bao gồm/Utils/errcodes.h. Theerrmsg
cuộc gọi cung cấp văn bản tin nhắn chính.
Đây là một ví dụ phức tạp hơn:
EREPORT (tỷ lệ kèo bóng đá tối nay,
Điều này minh họa việc sử dụng mã định dạng để nhúng thời gian chạy"Gợi ý"Tin nhắn được cung cấp.
Các thói quen phụ trợ có sẵn choEREPORT
là:
errcode (sqlerrcode)
Chỉ định mã định danh tỷ lệ kèo bóng đá tối nay SQLSTATE choerrCode_Internal_errorKhi mức độ nghiêm trọng của tỷ lệ kèo bóng đá tối nayERRORhoặc cao hơn,errcode_warningKhi mức tỷ lệ kèo bóng đá tối nay làCẢNH tỷ lệ kèo bóng đá tối nay, nếu không (choThông tỷ lệ kèo bóng đá tối nayvà bên dưới)errcode_successful_completion. tỷ lệ kèo bóng đá tối nay khi những điều nàyerrcode ()
cuộc gọi.
errmsg (const char *msg, ...)
Chỉ định văn bản thông báo tỷ lệ kèo bóng đá tối nay chính và có thểSprintf
-Style Mã định dạng.Sprintf
, Mã định dạng%Mcó thể được sử dụng để chèn tỷ lệ kèo bóng đá tối nayStrerror
Đối với giá trị hiện tại củaerrno.
[1] %MKhông yêu cầu bất kỳ mục nhập tương ứng nào tỷ lệ kèo bóng đá tối nayerrmsg
.GetText
Để bản địa hóa có thể
errmsg_Internal (const char *msg,
giống nhưerrmsg
, ngoại trừ chuỗi tin nhắn sẽ"Không thể xảy ra"trường hợp có lẽ không
errdetail (const char *msg,
Cung cấp tùy chọn"Chi tiết"Tin nhắn; Điều này sẽ được sử dụng khierrmsg
.
errhint (const char *msg,
cung cấp tùy chọn"Gợi ý"Tin nhắn; Điều này sẽ được sử dụng khierrmsg
.
errcontext (const char *msg,
Thông thường không được gọi trực tiếp từEREPORT
Trang web tin nhắn; đúng hơn là nóerror_context_stackCác chức năng gọi lại để cung cấp thông tin về ngữ cảnherrmsg
. Không giống nhưEREPORT
cuộc gọi; các
errPocation (int cursorpos)
Chỉ định vị trí văn bản của tỷ lệ kèo bóng đá tối nay trong truy vấn
errcode_for_file_access ()
ISerrnoĐể xác định mã tỷ lệ kèo bóng đá tối nay nào sẽ tạo. Thường là điều này%MTrong văn bản thông báo tỷ lệ kèo bóng đá tối nay chính.
errcode_for_socket_access ()
là một hàm tiện lợi để chọn một
Có một hàm cũELOG
Điều đó vẫn được sử dụng rất nhiều. MỘTELOG
gọi
ELOG (cấp, "Chuỗi định dạng", ...);
hoàn toàn tương đương với
18394_18454
Lưu ý rằng mã tỷ lệ kèo bóng đá tối nay SQLSTATE luôn được mặc định vàELOG
Chỉ nên sử dụngEREPORT
. Tuy nhiên, có"Không thể xảy ra"tỷ lệ kèo bóng đá tối nayELOG
IS
Lời khuyên về việc viết các thông báo tỷ lệ kèo bóng đá tối nay tốt có thể được tìm thấy trongPhần 45.3.
[1] |
nghĩa là giá trị hiện tại khi |