全部产品
Search
文档中心

Function Compute:Pencatatan Log

更新时间:Jul 02, 2025

Anda dapat mencetak dan melihat log di waktu proses Node.js. Log ini membantu menemukan masalah dengan cepat atau menganalisis informasi eksekusi fungsi, seperti proses dan durasi eksekusi. Hal ini meningkatkan keandalan serta stabilitas sistem.

Cetak log

Konten log yang dicetak oleh suatu fungsi ke output standar (stdout) disimpan dalam penyimpanan log yang ditentukan di Simple Log Service saat Anda membuat layanan. Gunakan salah satu metode berikut untuk mencetak log ke stdout. Contoh kode berikut menunjukkan cara mencetak log:

Modul ECMAScript

Catatan

Contoh ini hanya mendukung Node.js 18 atau lebih baru.

export const handler = async (event, context) => {
  process.stdout.write('hi,fc\n');
  console.log('hello,world');
  context.logger.info('hello,fc');
  return "Hello World!";
};

Modul CommonJS

'usestrict';

exports.handler = (event, context, callback) => {
  process.stdout.write('hi,fc\n');
  console.log('hello,world');
  context.logger.info('hello,fc');
  callback(null, 'hello,world');
};

Use process.stdout.write to print logs

Jika menggunakan metode ini, konten log akan dicetak apa adanya. Berikut adalah contoh log yang ditampilkan:

hi,fc

Use console.log to print logs

Jika menggunakan metode ini, setiap log mencakup informasi seperti waktu, ID permintaan, dan tingkat log. Berikut adalah contoh log yang ditampilkan:

2023-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [silly] hello,world

Use context.logger to print logs

Jika Anda mengatur konkurensi instance fungsi menjadi nilai lebih besar dari 1, satu instance fungsi secara bersamaan memproses beberapa permintaan. Dalam hal ini, kami sarankan menggunakan context.logger untuk mencetak log guna membedakan log dari setiap permintaan berdasarkan ID permintaan. Berikut adalah contoh log yang ditampilkan:

2023-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc

Lihat log

Setelah fungsi dieksekusi, Anda dapat melihat log di tab Logs pada halaman detail fungsi. Untuk informasi lebih lanjut, lihat Lihat log pemanggilan fungsi.