C# 클래스 Nop.Services.Logging.DefaultLogger

Default logger
상속: ILogger
파일 보기 프로젝트 열기: emilianionascu/NopCommerce

공개 메소드들

메소드 설명
ClearLog ( ) : void

Clears a log

DefaultLogger ( IRepository logRepository, IWebHelper webHelper, IDbContext dbContext, IDataProvider dataProvider, CommonSettings commonSettings ) : System

Ctor

DeleteLog ( Log log ) : void

Deletes a log item

GetAllLogs ( System.DateTime fromUtc, System.DateTime toUtc, string message, LogLevel logLevel, int pageIndex, int pageSize ) : IPagedList

Gets all log items

GetLogById ( int logId ) : Log

Gets a log item

GetLogByIds ( int logIds ) : IList

Get log items by identifiers

InsertLog ( LogLevel logLevel, string shortMessage, string fullMessage = "", Customer customer = null ) : Log

Inserts a log item

IsEnabled ( LogLevel level ) : bool

Determines whether a log level is enabled

메소드 상세

ClearLog() 공개 메소드

Clears a log
public ClearLog ( ) : void
리턴 void

DefaultLogger() 공개 메소드

Ctor
public DefaultLogger ( IRepository logRepository, IWebHelper webHelper, IDbContext dbContext, IDataProvider dataProvider, CommonSettings commonSettings ) : System
logRepository IRepository Log repository
webHelper IWebHelper Web helper
dbContext IDbContext DB context
dataProvider IDataProvider WeData provider
commonSettings Nop.Core.Domain.Common.CommonSettings Common settings
리턴 System

DeleteLog() 공개 메소드

Deletes a log item
public DeleteLog ( Log log ) : void
log Log Log item
리턴 void

GetAllLogs() 공개 메소드

Gets all log items
public GetAllLogs ( System.DateTime fromUtc, System.DateTime toUtc, string message, LogLevel logLevel, int pageIndex, int pageSize ) : IPagedList
fromUtc System.DateTime Log item creation from; null to load all records
toUtc System.DateTime Log item creation to; null to load all records
message string Message
logLevel LogLevel Log level; null to load all records
pageIndex int Page index
pageSize int Page size
리턴 IPagedList

GetLogById() 공개 메소드

Gets a log item
public GetLogById ( int logId ) : Log
logId int Log item identifier
리턴 Log

GetLogByIds() 공개 메소드

Get log items by identifiers
public GetLogByIds ( int logIds ) : IList
logIds int Log item identifiers
리턴 IList

InsertLog() 공개 메소드

Inserts a log item
public InsertLog ( LogLevel logLevel, string shortMessage, string fullMessage = "", Customer customer = null ) : Log
logLevel LogLevel Log level
shortMessage string The short message
fullMessage string The full message
customer Nop.Core.Domain.Customers.Customer The customer to associate log record with
리턴 Log

IsEnabled() 공개 메소드

Determines whether a log level is enabled
public IsEnabled ( LogLevel level ) : bool
level LogLevel Log level
리턴 bool