هنگام پیادهسازی custom defect plugin یا report سفارشی، گاهی لازم است مقدارهای برگشتی از ابزارهای دیگر را بررسی کنید یا روند اجرای اسکریپت خود را debug کنید. برای این کار میتوانید از روشهای داخلی TestRail برای ثبت log مربوط به debug استفاده کنید. برای استفاده از قابلیتهای logging در TestRail، باید بهطور موقت logging mode را فعال کنید.
بعد از آن میتوانید با روشهای زیر اطلاعات debug را در system log TestRail بنویسید. این log معمولا در یک logs دایرکتوری داخل مسیر نصب TestRail ذخیره میشود.
| روش | توضیح |
|---|---|
| logger::debug(string) | با این روش میتوانید یک string یا پیام ساده را به system log بفرستید. |
| logger::debugr(string,object) | از این روش برای فرستادن یک object کامل، array یا variable به system log استفاده کنید. این روش برای بررسی محتوای variableها یا responseهای ابزارهای دیگر کاربرد دارد. |
| logger::debugf(string,..) | با این روش میتوانید یک format string و argumentهای مربوط به آن را مشخص کنید. argumentهای قالب را میتوانید بهشکل {۰}، {۱}، {۲} و موارد مشابه بنویسید. |

