     
 }
 
-// MARK: - Log4gDelegate Fucntion
+//--------------------------------------------------------------------------
+// MARK: - Log4gDelegate Fucntion Extension
+//--------------------------------------------------------------------------
 extension Log4G {
     
     open class var delegateCount: Int {


import Foundation

//MARK: - Log4gDelegate
public protocol Log4GDelegate: NSObjectProtocol {
    func log4gDidRecord(with model:LogModel)
}


//MARK: - WeakLog4gDelegate
/// Weak wrap of delegate
class WeakLog4GDelegate: NSObject {
    weak var delegate : Log4GDelegate?
    init (delegate: Log4GDelegate) {

    }
}

//--------------------------------------------------------------------------
// MARK: - Log4G
// DESCRIPTION: Simple, lightweight logging framework written in Swift
//              4G means for GodEye, it was development for GodEye at the beginning of the time
//--------------------------------------------------------------------------
open class Log4G: NSObject {
    
    //--------------------------------------------------------------------------
    // MARK: OPEN FUNCTION
    //--------------------------------------------------------------------------
    
    /// record a log type message
    ///
