تمام سوالات سوالات بدون پاسخ سوال بپرسید

کتابخانه مناسبی برای logging در ++C می خواهم. ترجیح اینکه مستقل از platform باشد و امکان انواع خروجی های معمول مثل syslog و windows event log را هم فراهم کند.

1 پاسخ

برای این کار کتابخانه های مختلفی مثل log4cpp یا log4cxx یا نمونه های دیگر وجود دارند که تقریباً تمام خواسته های شما رو هم فراهم می کنند. اما بعضی از این پروژه های ترک شده اند و دیگر توسعه داده نمی شوند. اما برای استفاده تا حد زیادی کامل هستند.
من خودم استفاده از Pantheios رو پیشنهاد می دهم. این کتابخانه علاوه بر امکانات مختلف و خروجی های متنوعی که ارائه می کند، نحوه استفاده بسیار آسانی دارد. همچنین توسعه این پروژه متوقف نشده است. در ادامه نمونه ای از بکارگیری آنرا آورده ام:

#include <pantheios/pantheios.hpp>
#include <pantheios/inserters/args.hpp>
...
pantheios::log(pantheios::debug, L"Entering main() method.");

البته برای ساخت و نصب این کتابخانه حتماً به مستندات آن رجوع نمایید. نکاتی راجع به استفاده از کتابخانه STLSOFT وجود دارد که در زمان ساخت این کتابخانه مورد نیازتان می باشد.
برای استفاده بهتر از این کتابخانه در ++VC می توانید از مقاله ای که در codeproject در این زمینه قرار داده شده است. استفاده کنید. موفق باشید.

toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
  • ×34
  • ×22
  • پرسیده شده: 11 مه '12, 11:49
  • بازدید: 2,208 بار
  • آخرین بروزرسانی: 11 مه '12, 16:18

این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها