Skip to content

janlionly/LogView

Repository files navigation

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.

About

Put your interesting logs into view for showing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published