Menggunakan file log - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan file log

Aktifkan logging cukup lama untuk menangkap masalah. Logging mengurangi kinerja dan dapat mengkonsumsi sejumlah besar ruang disk.

Atur LogLevel kunci dalam koneksi Anda URL untuk mengaktifkan logging dan tentukan jumlah detail yang disertakan dalam file log. Tabel berikut mencantumkan level logging yang disediakan oleh JDBC driver Amazon Redshift versi 2.1, dalam urutan dari yang paling sedikit bertele-tele hingga yang paling bertele-tele.

LogLevel nilai Deskripsi

1

Log peristiwa kesalahan parah yang akan menyebabkan pengemudi membatalkan.

2

Peristiwa kesalahan log yang memungkinkan driver untuk terus berjalan.

3

Log peristiwa yang mungkin mengakibatkan kesalahan jika tindakan tidak diambil. Tingkat logging dan tingkat logging di atas level ini juga mencatat kueri pengguna.

4

Log informasi umum yang menjelaskan kemajuan pengemudi.

5

Log informasi terperinci yang berguna untuk men-debug driver.

6

Catat semua aktivitas pengemudi.

Untuk mengatur logging yang menggunakan file log
  1. Atur LogLevel properti ke tingkat informasi yang diinginkan untuk disertakan dalam file log.

  2. Atur LogPath properti ke jalur lengkap ke folder tempat Anda ingin menyimpan file log.

    Misalnya, koneksi berikut URL memungkinkan logging level 3 dan menyimpan file log di folder C:\temp: jdbc:redshift://redshift.company.us-west- 1.redshift.amazonaws.com:9000/Default;DSILogLevel=3; LogPath=C:\temp

  3. Untuk memastikan bahwa pengaturan baru berlaku, restart JDBC aplikasi Anda dan sambungkan kembali ke server.

    JDBCDriver Amazon Redshift menghasilkan file log berikut di lokasi yang ditentukan dalam properti: LogPath

    • File redshift_jdbc.log yang mencatat aktivitas driver yang tidak spesifik untuk koneksi.

    • redshift_jdbc_connection_ [Number] .log file untuk setiap koneksi yang dibuat ke database, di mana [Number] adalah nomor yang mengidentifikasi setiap file log. File ini mencatat aktivitas driver yang khusus untuk koneksi.

Jika LogPath nilainya tidak valid, maka driver mengirimkan informasi yang dicatat ke aliran keluaran standar () System.out