투케이2K

406. (ios/swift5) 이모지 (emoji) 아이콘 사용해 print log 커스텀 출력 수행 본문

IOS

406. (ios/swift5) 이모지 (emoji) 아이콘 사용해 print log 커스텀 출력 수행

투케이2K 2023. 12. 24. 18:47

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

    // -----------------------------------------------------------------------------------------
    // MARK: - [SEARCH FAST] : [Log.d]
    // -----------------------------------------------------------------------------------------
    // S_Log.d(tag: "TAG", msg: "MESSAGE")
    // -----------------------------------------------------------------------------------------
    static func d(tag: String?, msg: String?){
        
        if S_FinalFlag.LOG_SHOW_FLAG == true { // [디버그 환경 및 개발 모드일 경우 만]
            print("\n🟢 :: \(String(describing: tag ?? "")) :: \(String(describing: msg ?? ""))\n")
        }
        
    }
    
    
    
    
    
    // -----------------------------------------------------------------------------------------
    // MARK: - [SEARCH FAST] : [Log.i]
    // -----------------------------------------------------------------------------------------
    // S_Log.i(tag: "TAG", msg: "MESSAGE")
    // -----------------------------------------------------------------------------------------
    static func i(tag: String?, msg: String?){
        
        if S_FinalFlag.LOG_SHOW_FLAG == true { // [디버그 환경 및 개발 모드일 경우 만]
            print("\n🔵 :: \(String(describing: tag ?? "")) :: \(String(describing: msg ?? ""))\n")
        }
        
    }
    
    
    
    
    
    // -----------------------------------------------------------------------------------------
    // MARK: - [SEARCH FAST] : [Log.w]
    // -----------------------------------------------------------------------------------------
    // S_Log.w(tag: "TAG", msg: "MESSAGE")
    // -----------------------------------------------------------------------------------------
    static func w(tag: String?, msg: String?){
        
        if S_FinalFlag.LOG_SHOW_FLAG == true { // [디버그 환경 및 개발 모드일 경우 만]
            print("\n🟠 :: \(String(describing: tag ?? "")) :: \(String(describing: msg ?? ""))\n")
        }
        
    }
    
    
    
    
    
    // -----------------------------------------------------------------------------------------
    // MARK: - [SEARCH FAST] : [Log.e]
    // -----------------------------------------------------------------------------------------
    // S_Log.e(tag: "TAG", msg: "MESSAGE")
    // -----------------------------------------------------------------------------------------
    static func e(tag: String?, msg: String?){
        
        if S_FinalFlag.LOG_SHOW_FLAG == true { // [디버그 환경 및 개발 모드일 경우 만]
            print("\n🔴 :: \(String(describing: tag ?? "")) :: \(String(describing: msg ?? ""))\n")
        }
        
    }

[결과 출력]


 

반응형
Comments