MulaiMulai sekarang secara gratis

Latihan logging

Kode berikut dijalankan saat startup:

import logging
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG,
                    format='%(levelname)s - %(message)s')

Sekarang Anda akan mempraktikkan operasi logging ini.

Latihan ini adalah bagian dari kursus

Pengantar Spark SQL dalam Python

Lihat Kursus

Petunjuk latihan

  • Catat kolom-kolom dari text_df sebagai pesan debug.
  • Catat apakah table1 di-cache sebagai pesan info.
  • Catat baris pertama text_df sebagai pesan peringatan.
  • Catat kolom-kolom terpilih dari text_df sebagai pesan error.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Log columns of text_df as debug message
____("text_df columns: %s", text_df.columns)

# Log whether table1 is cached as info message
____("table1 is cached: %s", spark.catalog.isCached(tableName="table1"))

# Log first row of text_df as warning message
____("The first row of text_df:\n %s", text_df.first())

# Log selected columns of text_df as error message
____("Selected columns: %s", text_df.select("id", "word"))
Edit dan Jalankan Kode