LoginSignup
12
11

More than 5 years have passed since last update.

SwiftyBeaverベータ版使ってみたら感動した話

Last updated at Posted at 2016-05-20

株式会社Nanameue
iOSエンジニアのbatiです

今回は噂のSwiftLoggingツールSwiftyBeaver使ってみたよ!ってはなしです

SwiftBeaverとは、ログをXcodeで確認したり収集するプラットフォームです。HelpScout社が運用するオープンソースプロジェクトです。

ログをHelpScout社が提供するMacアプリで見ることができます。
すなわち、プロダクションにあるアプリのログも見れちゃうすぐれものです!

install stepは

  • SwiftyBeaverからgit clone or pod install or Swift Package Managerを使ってインストールします
  • SwiftyBeaver Mac App アプリをダウンロードします。まだリリースされていないため、ベータverに登録した人しかダウンロードできません
  • app ID, secret, encryption keyをset
public let SBLog = SwiftyBeaver.self

 SBLog.addDestination(ConsoleDestination())
 SBLog.addDestination(FileDestination())
 SBLog.addDestination(SBPlatformDestination(appID: kSBAppId, appSecret: kSBAppSecretId, encryptionKey: kSBAppEncryptionKey))

-あとは以下のように使います

SBLog.verbose("not so important") // prio 1, VERBOSE in silver
SBLog.debug("something to debug") // prio 2, DEBUG in green
SBLog.info("a nice information") // prio 3, INFO in blue
SBLog.warning("oh no, that won’t be good") // prio 4, WARNING in yellow
SBLog.error("ouch, an error did occur!") // prio 5, ERROR in red

エラーメッセージを詳細に見れるのは良い


SBLog.error("\(error.code) \(error.userInfo)")


などのように使うと、エラーコードやエラーの詳細メッセージをSwiftyBeaver Mac アプリで見ることができます

こんな感じ

スクリーンショット 2016-05-20 21.13.03.png

リリースされたら是非みなさんも使いましょう!!!!!

また、今度TECH_Salon ✖ 私コラボイベント
to do アプリを作ろう開催します!!!

是非初心者大学生など、Swift勉強したい方お越しください!!!

to do アプリを作ろう Swift勉強会

また最近記事になりました
「Twitterがキッカケで出会って1分で入社を決意、エンジニアとして猛烈に成長したい」ナナメウエ iOSエンジニア 千葉大志氏はどうスキルを磨いたのか

12
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11