LoginSignup
3
8

More than 1 year has passed since last update.

【Swift】Swiftでログを出すならこれも出そう

Last updated at Posted at 2022-05-31

printしたのはいいものの、これはどこから出たログ?

ログを出す(今回は簡易的に)

とりあえず、一番簡単で使いやすいprintで出そう!

print("ここが呼ばれた!")

これでヨシっと。

実行

ここが呼ばれた!
ここが呼ばれた!
ここが呼ばれた!
ここが呼ばれた!

あれ?

複数出たのは他のところにも書いたから(ってことにしておく)

やば、これじゃ他の"ここが呼ばれた!"を消さないとわかんないよ、、

解決策

class名とメソッド名、ついでに行番号も出してあげる

// class名
print(type(of: self)) // MainViewController

// メソッド名
print(#function) // viewDidLoad()

// 行番号
print(#line) // 20

これならだいぶ分かりやすくなる!!!

最後に

printで簡易的にログを出す時、僕は行番号あまり気にしないので以下のようなテンプレを作ってます。

"\(type(of: self)) \(#function) \n 内容:ここが呼ばれた!)"

他にもこれ出せます!とかあったら教えてください!!!!

最後に

iOSアプリ開発をしています。
主にSwiftですが、最近は熱が入ってきてFlutterも🦾
色々やってます。もし良かったら見てってください。

3
8
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
3
8