@hapiness/logger
Version: 
Hapiness module for logging
22 lines (21 loc) • 614 B
TypeScript
import { OnEvent, Request, ReplyWithContinue } from '@hapiness/core';
import { LoggerService } from './logger.service';
import { LoggerConfig } from './logger.config';
export declare class AccessLogs implements OnEvent {
    private config;
    private logger;
    constructor(config: LoggerConfig, logger: LoggerService);
    onEvent(request: Request, reply: ReplyWithContinue): void;
    /**
     * Get formatted status
     *
     * @param  {number} status
     */
    private getStatus(status);
    /**
     * Get formatted method
     *
     * @param  {string} method
     */
    private getMethod(method);
}