- Tham gia
- 28/02/2015
- Bài viết
- 17,149
- Được Like
- 12,745
XenDebug - Công cụ gỡ lỗi XenForo 1.0.4
Mô tả
Addon XenForo cho các nhà phát triển cung cấp cho bạn chức năng gỡ lỗi bổ sung.
Hiện nay chỉ cần thêm chức năng đăng nhập Code events, SQL Queries, Exceptions, requests, Debug messages và cuộc gọi đăng nhập tùy chỉnh.
Class đăng nhập tự được mở rộng, do đó bạn có thể dễ dàng tạo ra một class đăng nhập tùy chỉnh mà các bản ghi vào một công cụ khác nhau (syslog, firebug, another database, Vv).
Cài đặt
Cài đặt giống như bất kỳ addon khác. Nếu bạn muốn sử dụng SQL Query Logging kiểm tra phần dưới đây.
Lưu ý rằng addon này sẽ không có gì nếu bạn không bật DebugMode!
SQL Query Logging
Nếu bạn muốn sử dụng chức năng SQL logging bạn cần thêm dòng sau vào dưới cùng của file config.php của bạn:
CHÚ THÍCH
Thay thế mysqli trong đoạn mã trên với bất cứ bộ chuyển đổi bạn muốn sử dụng.
Adapter hiện đang được hỗ trợ:
Tùy chọn cấu hình có sẵn dưới Options> XenDebug.
Lưu ý rằng mức độ Đăng nhập cho tất cả xây dựng trong các tin nhắn đăng nhập là 3, ngoại trừ cho các lỗi và ngoại lệ, trong đó sử dụng mức độ đăng nhập 1.
Mức độ đăng nhập là chủ yếu dành cho tin nhắn đăng nhập tùy chỉnh không được thực hiện bằng addon này.
Bạn sẽ muốn đặc biệt chú ý đến các thiết lập Logging Class.
Cách dùng:
Để đăng nhập tin nhắn của riêng bạn chỉ cần sử dụng phương thức gọi PHP sau
Chúc các bạn thành công.
Mô tả
Addon XenForo cho các nhà phát triển cung cấp cho bạn chức năng gỡ lỗi bổ sung.
Hiện nay chỉ cần thêm chức năng đăng nhập Code events, SQL Queries, Exceptions, requests, Debug messages và cuộc gọi đăng nhập tùy chỉnh.
Class đăng nhập tự được mở rộng, do đó bạn có thể dễ dàng tạo ra một class đăng nhập tùy chỉnh mà các bản ghi vào một công cụ khác nhau (syslog, firebug, another database, Vv).
Cài đặt
Cài đặt giống như bất kỳ addon khác. Nếu bạn muốn sử dụng SQL Query Logging kiểm tra phần dưới đây.
Lưu ý rằng addon này sẽ không có gì nếu bạn không bật DebugMode!
SQL Query Logging
Nếu bạn muốn sử dụng chức năng SQL logging bạn cần thêm dòng sau vào dưới cùng của file config.php của bạn:
Mã:
if (file_exists(dirname(__FILE__) . '/XenDebug/Db/Mysqli.php'))
{
$config['db']['adapterNamespace'] = 'XenDebug';
$config['db']['adapter'] = 'Db_Mysqli';
}
CHÚ THÍCH
Thay thế mysqli trong đoạn mã trên với bất cứ bộ chuyển đổi bạn muốn sử dụng.
Adapter hiện đang được hỗ trợ:
- Mysqli
- Db2
- Oracle
- Sqlserv
Tùy chọn cấu hình có sẵn dưới Options> XenDebug.
Lưu ý rằng mức độ Đăng nhập cho tất cả xây dựng trong các tin nhắn đăng nhập là 3, ngoại trừ cho các lỗi và ngoại lệ, trong đó sử dụng mức độ đăng nhập 1.
Mức độ đăng nhập là chủ yếu dành cho tin nhắn đăng nhập tùy chỉnh không được thực hiện bằng addon này.
Bạn sẽ muốn đặc biệt chú ý đến các thiết lập Logging Class.
Cách dùng:
Để đăng nhập tin nhắn của riêng bạn chỉ cần sử dụng phương thức gọi PHP sau
Mã:
XenDebug_Log::getInstance()->log(MESSAGE, TYPE, LEVEL);
- MESSAGE - Tin nhắn bạn muốn đăng nhập (nếu điều này không phải là một chuỗi nó sẽ được mã hóa JSON).
- TYPE - Các loại tin nhắn bạn muốn đăng nhập, bạn có thể sử dụng một trong các hằng số được xác định trước được liệt kê bên dưới hoặc sử dụng riêng của bạn.
- LEVEL - Mức độ đăng nhập của tin nhắn này.
- XenDebug_Log::TYPE_DEBUG
- XenDebug_Log::TYPE_WARNING
- XenDebug_Log::TYPE_ERROR
- XenDebug_Log::TYPE_EXCEPTION
- XenDebug_Log::TYPE_INFO
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Bị lỗi data
bởi bloghocpiano,
Bài viết mới
Bị lỗi data
bởi bloghocpiano,