/LogView

Put your interesting logs into view for showing.

Primary LanguageSwiftMIT LicenseMIT

LogView

Version License Platform Swift

Description

LogView is a debugging tool view, you can put your interesting logs into view for showing, it support to pan for moving and show/hide using your two finger double tap.

Installation

CocoaPods

pod 'LogView'

Swift Package Manager

.package(url: "https://github.com/janlionly/LogView.git", .upToNextMajor(from: "1.1.2")),

Usage

// switch
LogView.shared.isDebug = true

DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
  let logView = LogView.shared
	// optional: your can customize initial frame
	logView.frame = CGRect(x:0, y:0, width: 200, height: 300)

	// make logView visible. Just call it only if the logView donot show.
	logView.makeVisible()

	// append your logs
	logView.append(log: "REQUEST API: xxx")
}

Requirements

  • iOS 9.0+
  • Swift 4.2 to 5.0+

Author

Visit my github: janlionly
Contact with me by email: janlionly@gmail.com

Contribute

I would love you to contribute to LogView

License

LogView is available under the MIT license. See the LICENSE file for more info.