TMS Logging چیست؟
TMS Logging از جمله ابزارهای کاربردی ارائه شده توسط شرکت نرم افزاری TMS Software و یک فریم ورک فشرده و کراس پلتفرم است که امکان دریافت خروجی log به چندین تارگت انعطاف پذیر را با کم ترین میزان کدنویسی برای شما فراهم می سازد. با استفاده از این ابزار می توانید لاگ های خودتان را در یک یا چند خروجی از جمله Console, HTML, Text file, CSV file, TCP/IP, Browser, Windows Event Log و غیره ثبت کنید تا بتوانید از آن ها برای پردازش های بعدی استفاده کنید. این ابزار کاملاً RTTI based برای لاگ کردن type و class با log statement های ساده است و می توانید از آن روی پلتفرم های مختلف استفاده کنید. این فریم ورک از اپلیکیشن های VCL Win32 و Win64 و نیز اپلیکیشن های FMX Win32 / Win64 / macOS / iOS / Android پشتیبانی می کند و می توانید بدون مشکل از همه این پلتفرم ها استفاده کنید. اگر برای ثبت لاگ های خودتان به صورت حرفه ای و با امکانات متنوع به دنبال ابزاری مطمئن هستید می توانید با خیالی آسوده این ابزار را دریافت کرده و از امکانات و قابلیت های قدرتمندی که در اختیارتان قرار می دهد استفاده کنید.
TMS Logging به شما این امکان را می دهد که خروجی لاگ را بر مبنای class و property attribute کنترل کنید و بتوانید validation خروجی را نیز انجام دهید. همچنین قابلیت های گسترده ای برای data formatting ارائه می کند که می توانید آن ها را توسعه داده و در فرآیند ثبت لاگ از آن ها استفاده کنید. امکان استفاده از قابلیت multi threading نیز وجود دارد و می توانید به صورت thread safe از امکانات آن بهره بگیرید.
TMS Logging امکان کانفیگ کردن لاگ در runtime و پایداری کانفیگ ها در فایل یا رجیستری را در اختیارتان قرار می دهد. همچنین متدهای helper به شما کمک می کنند تا به سرعت و به سادگی بتوانید output handler ها را به صورت کاستوم تنظیم کنید و اطلاعات مهم را روی ماشین، دیوایس یا اپلیکیشن دریافت کنید. در ادامه لینک دانلود TMS Logging به همراه سورس کامل آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های TMS Logging:
- - امکان لاگ کردن روی یک یا چند خروجی
- - پشتیبانی از خروجی هایی همچون Console, HTML, Text file, CSV و...
- - امکان استفاده به صورت کراس پلتفرم
- - پشتیبانی از اپلیکیشن های Win32 و Win64
- - امکان استفاده از قابلیت multi thread و thread safe
- - پایداری کانفیگ لاگ روی فایل یا رجیستری
- - قابلیت exception logging خودکار
- - ارائه TCP/IP client مجزا برای مشاهده ریموت خروجی لاگ ها
- - دارای امکانات انعطاف پذیر برای سفارشی سازی و توسعه
- - و بسیاری موارد دیگر.