نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هر آنچه برای شروع سریع و موثر استفاده از log4net باید بدانید. مطمئناً ، شما به عنوان یک توسعه دهنده به کد منبع دسترسی دارید ، اما بدون ابزار ، برنامه های شما در تولید به جعبه های سیاه خاموش تبدیل می شوند. ورود به سیستم یک روش ساده برای اجازه دادن به برنامه شما برای توصیف سلامتی و عملکرد خود است به گونه ای که هم شما و هم نرم افزار به راحتی قابل مصرف است و می تواند در هنگام کار با اشکال ، بینش قابل توجهی ایجاد کند. Log4net یکی از پرکاربردترین کتابخانه های ورود به سیستم برای بستر های نرم افزاری .NET است که سابقه اثبات شده آن به سال 2001 بر می گردد. این دوره با هدف راه اندازی و راه اندازی شما با log4net ، شروع با پاسخ دادن به سوالات پیکربندی رایج و حرکت در کل پشته log4net. در این دوره بحثهای مربوط به تاکتیکهای موثر و پیشرفته ورود به سیستم ، مانند استفاده از ورود به سیستم از طریق الگوهای معمول طراحی و برنامه نویسی Aspect-Orient وجود دارد. علاوه بر این دوره نشان می دهد که چگونه می توانید به معماری log4net مدولار ضربه بزنید و آن را با کد خود گسترش دهید.
سرفصل ها و درس ها
بررسی اجمالی
Overview
-
چه انتظاری از این دوره دارید (و چه انتظاری از شما دارد)
What to expect from this course (and what it expects of you)
-
طرح کلی دوره
Course Outline
-
شروع log4net
log4net's Beginnings
-
شروع سریع: کارکرد Log4net
Quickstart: Getting Log4net Working
-
برخی از منابع مفید Log4net
Some Helpful Log4net Resources
پیکربندی Log4Net
Configuring Log4Net
-
Log4Net معماری و پیکربندی
Log4Net Architecture and Configuration
-
با استفاده از تنظیمات پیش فرض
Using The Default Configuration
-
پیکربندی XML
XML Configuration
-
اطلاعات بیشتر در مورد پیکربندی XML - ویژگی XmlConfigurator
More on XML Configuration - The XmlConfigurator Attribute
-
پیکربندی Log4Net از کد
Configuring Log4Net from Code
-
پیکربندی مشترک Gotchas
Common Configuration Gotchas
اشیا Log Logger
Logger Objects
-
جداسازی موارد ورود به سیستم با اشیا Log Logger
Isolating Logging Concerns with Logger Objects
-
ورود به سیستم پیام ها با شدت
Logging Messages with Severity
-
روشهای قالب بندی ساده Loggers
Simple Formatting Methods of Loggers
-
Throttling خروجی Logger
Throttling Logger Output
-
خصوصیات ورود به سیستم مشروط
Conditional Logging Properties
-
با استفاده از چند Logger و سلسله مراتب Logger
Using Multiple Loggers and The Logger Hierarchy
-
ضمیمه کردن پیوند دهنده ها به Loggers خاص
Attaching Appenders to Specific Loggers
-
خلاصه
Summary
ضمیمه ها
Appenders
-
خصوصیات Appender مشترک
Shared Appender Properties
-
ضمیمه کنسول
Console Appenders
-
پیوند دهنده های اشکال زدایی و ردیابی
Debug and Trace Appenders
-
EventLog Appender
EventLog Appender
-
File Appender
File Appender
-
Rolling File Appender
Rolling File Appender
-
ADO.NET Appender
ADO.NET Appender
-
ASP.NET Trace Appender
ASP.NET Trace Appender
-
Appender از راه دور
Remoting Appender
-
اتصال دهنده Telnet
Telnet Appender
-
UDP Appender
UDP Appender
-
پیوند دهنده های SMTP و SMTPPickupDir
SMTP and SMTPPickupDir Appenders
-
حمل و نقل و بافر پیوند دهنده ها
Forwarding and Buffering Appenders
چیدمان ها و الگوها
Layouts and Patterns
-
مقدمه ای بر چیدمان ها
Introduction to Layouts
-
چیدمان ساده
The Simple Layout
-
چیدمان XML
The XML Layout
-
طرح الگو - مشخص کننده های قالب
The Pattern Layout - Format Specifiers
-
طرح الگو - اصلاح کننده های قالب
The Pattern Layout - Format Modifiers
-
چیدمان های خام
Raw Layouts
-
خلاصه
Summary
متن رویداد را وارد کنید
Log Event Context
-
مقدمه ای برای متن Log Event
Introduction to Log Event Context
-
نسخه ی نمایشی سریع: کار با ویژگی های رویداد ورود به سیستم سفارشی
Quick Demo: Working with Custom Log Event Properties
-
زمینه های املاک
Property Contexts
-
پشته املاک متن
Context Property Stacks
-
خصوصیات ورود به سیستم محاسبه شده
Calculated Log Properties
-
خلاصه
Summary
فیلترها
Filters
-
معرفی فیلترها
Introduction to Filters
-
همسان سازی سطح: فیلتر کردن پیام ها در یک سطح شدت
Level Match: Filtering Messages on A Single Severity Level
-
محدوده سطح: فیلتر کردن پیام ها در طیف وسیعی از سطح شدت
Level Range: Filtering Messages on A Range of Severity Levels
-
Logger Match: فیلترهای پیام در نام Logger
Logger Match: Filtering Messages on The Name of The Logger
-
تطبیق رشته ای: فیلتر کردن پیام ها در محتوای پیام ورود به سیستم
String Match: Filtering Messages on The Log Message Contents
-
ویژگی مطابقت: فیلتر کردن پیام ها در مورد ارزش یک ویژگی ورود به سیستم
Property Match: Filtering Messages on The Value of A Log Property
-
نسخه ی نمایشی: فیلترهای زنجیره ای
Demo: Chaining Filters
-
خلاصه
Summary
ورود به سیستم موثر
Effective Logging
-
سه مانتر ورود به سیستم
The Three Logging Mantras
-
ورود به سیستم کد هنوز هم است
Logging Code is Still Code
-
مقابله با مقادیر پوچ و خالی
Coping with Null and Empty Values
-
تاکتیک های معمول ورود به سیستم
Common Exception Logging Tactics
-
ورود به سیستم از منابع استفاده می کند: ورود به سیستم ضرر
Logging Uses Resources: Lossy Logging
-
اکنون وارد شوید: مدیریت Log4net به عنوان یک وابستگی مقطعی
Log Now: Managing Log4net as A Cross-Cutting Dependency
-
خلاصه
Summary
تاکتیک های پیشرفته ورود به سیستم
Advanced Logging Tactics
-
تاکتیک های پیشرفته: کاهش اصطکاک ، الگوهای اشیا و AOP
Advanced Tactics: Reducing Friction, Object Patterns, and AOP
-
شکاف 12 ساله در API Log4net
The 12-year Gap in The Log4net API
-
استفاده از Generics در Logger Object Creation
Applying Generics to Logger Object Creation
-
اجرای ورود به سیستم به تعویق افتاده
Implemeting Deferred Logging
-
اجرای Logger On-Demand
Implementing Logger On-Demand
-
فعالیتهای یکبار مصرف
Disposable Activities
-
تزئینات ورود به سیستم
Logging Decorators
-
ورود به سیستم با جنبه های PostSharp
Logging with PostSharp Aspects
-
خلاصه
Summary
در حال گسترش Log4Net
Extending Log4Net
-
پنج روش برای گسترش Log4net
The Five Ways to Extend Log4net
-
ایجاد و استفاده از پوسته های سفارشی
Creating and Using Custom Layouts
-
ایجاد و استفاده از فیلترهای سفارشی
Creating and Using Custom Filters
-
ایجاد و استفاده از ضمیمه های سفارشی
Creating and Using Custom Appenders
-
ایجاد و استفاده از Object Renderers
Creating and Using Object Renderers
-
ایجاد و استفاده از پلاگین ها
Creating and Using Plugins
-
خلاصه
Summary
نمایش نظرات