---
schema_version: "1"
id: bd2635ff98b524169e108ea42c7745ef6308fc6953928f3ad1543bb1caa4a785
title: เปลี่ยนระดับการบันทึก
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/logs_debug_level.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/logs_debug_level.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 27de75e2bf4d073b93b7ad0f1b1598aad4dc824c032159fa7dbeba8089dc9354
description: Change logging levels for Tableau Services Manager and Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# เปลี่ยนระดับการบันทึก

โดยค่าเริ่มต้น Tableau Services Manager (TSM) และTableau Server บันทึกเหตุการณ์ในระดับ **ข้อมูล** คุณสามารถเปลี่ยนแปลงได้หากต้องการเก็บข้อมูลมากขึ้น (ตัวอย่างเช่น หากคุณทำงานกับฝ่ายสนับสนุนของ Tableau)

สำหรับแนวทางปฏิบัติที่ดีที่สุด คุณไม่ควรเพิ่มระดับการบันทึกเหตุการณ์ ยกเว้นเมื่อมีปัญหาในแก้ปัญหา ตามที่แนะนำโดย “ฝ่ายสนับสนุน” เมื่อตรวจสอบปัญหาที่เจาะจง คุณควรตั้งค่าระดับการบันทึกที่ระดับ แก้ไขข้อบกพร่อง การเปลี่ยนระดับบันทึกอาจมีผลกระทบ ดังนี้

- เพิ่มระดับบันทึกที่ระดับ `debug` หรือ `trace` เพิ่มปริมาณข้อมูลที่บันทึก และอาจมีผลต่อประสิทธิภาพที่สำคัญได้ ถอดแบบปัญหา แล้วรีเซ็ตระดับบันทึกไปที่ระดับข้อมูล
- ตั้งค่าระดันบันทึกที่ระดับ `warn` or `error` สามารถลดปริมาณข้อมูลได้มาก จนอาจไม่มีประโยชน์สำหรับฝ่ายสนับสนุนของ Tableau

**หมายเหตุ:** เมื่อบันทึกที่ระดับ `DEBUG` ระบบจะรวบรวมข้อมูลสภาพแวดล้อมทั้งหมดเมื่อเปิด Tableau หมายความว่าหากคุณมีข้อมูลที่ละเอียดอ่อนในตัวแปรสภาพแวดล้อม ข้อมูลนั้นอาจรวมอยู่ในบันทึกด้วย บันทึกในระดับ `INFO` ซึ่งเป็นค่าเริ่มต้นจะรวบรวมเฉพาะข้อมูลสภาพแวดล้อมที่ปลอดภัย

## เปลี่ยนระดับการบันทึก

ระดับการบันทึกต่อไปนี้ระบุรายการไว้ตามลำดับการเพิ่มขึ้นของปริมาณข้อมูลที่บันทึก

- ปิด
- ร้ายแรง
- ข้อผิดพลาด
- คำเตือน
- ข้อมูล (ค่าเริ่มต้น)
- แก้ไขข้อบกพร่อง
- ติดตาม

## เปลี่ยนระดับการบันทึก

ตั้งค่าระดับการบันทึกสำหรับกระบวนการ TSM และ Tableau Server โดยใช้คีย์การกำหนดค่า **เซตการกำหนดค่า tsm** คีย์ที่ใช้ขึ้นอยู่กับองค์ประกอบของ TSM หรือ Tableau Server ที่คุณต้องการเปลี่ยนระดับการบันทึก

### การกำหนดค่าระดับบันทึกแบบไดนามิก

ในเวอร์ชัน 2020.2 เราได้นำเสนอการกำหนดค่าแบบไดนามิก มีการปรับปรุงความสามารถในการเปิดตัวครั้งถัดมา หากคุณจะเปลี่ยนเฉพาะระดับการบันทึกสำหรับอย่างน้อยหนึ่งในองค์ประกอบเหล่านี้ และเรียกใช้เวอร์ชันของ Tableau ที่เหมาะสม คุณสามารถเปลี่ยนระดับการบันทึกได้โดยไม่ต้องรีสตาร์ท Tableau Server

ระดับการบันทึกนี้เป็นแบบไดนามิกที่กำหนดค่าได้ โดยเริ่มตั้งแต่เวอร์ชัน ดังต่อไปนี้

- 2020.2 - บริการ tsm (`tsm.log.level`) และควบคุมบริการแอปพลิเคชัน (`tsm.controllerapp.log.level`)
- 2020.3 - แบ็กกราวเดอร์ (`backgrounder.log.level`) ตัวควบคุมคลัสเตอร์ (`clustercontroller.log.level`) เซิร์ฟเวอร์ข้อมูล (`dataserver.log.level`) จัดเก็บไฟล์ (`filestore.log.level`) พร็อพเพอร์ตี้เซิร์ฟเวอร์ข้อมูล (`tdsservice.log.level`) และ VizQL server (`vizqlserver.log.level`)
- 2020.4 - เพิ่มที่เก็บ Microservice แบบโต้ตอบ (`tomcatcontainer.log.level`) และเซิร์ฟเวอร์แอปพลิเคชัน (`vizportal.log.level`)

## คีย์การกำหนดค่าสำหรับการเปลี่ยนระดับการบันทึก

ตารางนี้มีทั้งคีย์ที่กำหนดค่าได้แบบไดนามิกและที่ไม่สามารถกำหนดค่าได้แบบไดนามิก

<table class="table--plain"><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><b>คีย์การกำหนดค่า</b></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><b>ตำแหน่งของบันทึกที่ได้รับผลกระทบ</b><p>(พาธจะเริ่มต้นด้วย <code>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</code>)</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>tsm.log.level</code></p><p>เปลี่ยนระดับการบันทึกของ TSM สำหรับ activationservice, appzookeeper, backuprestore, clientfileservice, databasemaintenance, licenseservice, siteimportexport, tabadminagent, tabadmincontroller, tabsvc</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\&lt;service&gt;\&lt;service&gt;_node&lt;n&gt;-&lt;instance&gt;.log</code></p><p>ตัวอย่าง:<code> \clientfileservice\clientservice_node1-0.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>tsm.controlapp.log.level</code></p><p>เปลี่ยนระดับการบันทึกของ TSM สำหรับแอปพลิเคชันการควบคุม</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\&lt;service&gt;\control_&lt;service&gt;_node&lt;n&gt;-&lt;instance&gt;.log</code></p><p>ตัวอย่าง:<code> \clientfileservice\control_clientservice_node1-0.log</code></p><p><code> \filestore\control_filestore_node1-0.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code> &lt;process&gt;.native_api.log.level</code></p><p>ชื่อกระบวนการที่ถูกต้องคือ แบ็กกราวเดอร์, vizportal, vizqlserver, เซิร์ฟเวอร์ข้อมูล</p><p><strong>หมายเหตุ:</strong>&nbsp;นี่ไม่ใช่คีย์ที่กำหนดค่าได้แบบไดนามิก</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\vizqlserver\*.txt</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>backgrounder.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับแบ็กกราวเดอร์</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\backgrounder\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>clustercontroller.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับตัวควบคุมคลัสเตอร์</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\clustercontroller\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>dataserver.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับเซิร์ฟเวอร์ข้อมูล</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\dataserver\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>filestore.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับจัดเก็บไฟล์</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\filestore\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>gateway.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับกระบวนการควบคุมเกตเวย์</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\gateway\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>gateway.httpd.loglevel</code></p><p><strong>หมายเหตุ:</strong>&nbsp;เพิ่มในเวอร์ชัน 2021.3.0</p><p>เปลี่ยนระดับการบันทึกสำหรับแบ็กกราวเดอร์</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\gateway\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>hyper.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับ:&nbsp;Hyper</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\hyper\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>tdsservice.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับบริการพร็อพเพอร์ตี้แหล่งข้อมูล</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\tdsservice\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>tomcatcontainer.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับ Microservice ในที่เก็บ Microservice แบบโต้ตอบและที่เก็บ Microservice แบบไม่โต้ตอบ</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\tomcatcontainer\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>vizportal.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับเซิร์ฟเวอร์แอปพลิเคชัน</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\vizportal\*.log</code></p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><p><code>vizqlserver.log.level</code></p><p>เปลี่ยนระดับการบันทึกสำหรับ&nbsp;VizQL Server</p></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p><code>\vizqlserver\*.log</code></p></td></tr></tbody></table>

หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตัวเลือกการกำหนดค่า tsm ที่ตั้งค่าไว้](https://help.tableau.com/v0.0/server/th-th/cli_configuration-set_tsm.htm)

หากคุณจะเปลี่ยนเฉพาะระดับการบันทึกที่กำหนดค่าได้แบบไดนามิก คุณไม่จำเป็นต้องหยุดหรือเริ่มต้นการทำงานของเซิร์ฟเวอร์ (หากต้องการข้อมูลเพิ่มเติม โปรดดู [การกำหนดค่าระดับบันทึกแบบไดนามิก](#DynamicLogLevel) ด้านบน) หากคุณจะเปลี่ยนระดับการบันทึกอื่นๆ คุณต้องหยุดการทำงานของ Tableau Server ก่อนที่จะเปลี่ยนระดับการบันทึก หลังจากนั้นจึงรีสตาร์ท หากเป็นกรณีเช่นนี้ คุณจะได้รับแจ้ง

การติดตั้งในหลายโหนดของ Tableau Server ให้ตั้งค่าระดับการบันทึกจากโหนดตั้งต้น

การเปลี่ยนระดับการบันทึก:

1. (ไม่บังคับสำหรับระดับการบันทึกที่กำหนดค่าได้แบบไดนามิก 2020.2.0 และใหม่กว่า) ให้หยุดการทำงานของ Tableau Server โดยการเปิดข้อความแจ้งคำสั่งและพิมพ์:
    
    `tsm stop`
2. ตั้งค่าระดับการบันทึกโดยพิมพ์ `tsm configuration set -k <config.key> -v <config_value>`
    
    ที่ `<config.key>` เป็นหนึ่งในคีย์ในตารางด้านบน และ `<config_value>`เป็นระดับการบันทึกที่ถูกต้อง
    
    ตัวอย่าง:
    
    - tsm configuration set -k backgrounder.native\_api.log.level -v debug
    - tsm configuration set -k tsm.log.level -v debug
    - tsm configuration set -k tsm.controlapp.log.level -v debug
3. ใช้การเปลี่ยนแปลงที่รอดำเนินการโดยเรียกใช้คำสั่ง `tsm pending-changes apply`
4. (ไม่บังคับ เฉพาะในกรณีที่เซิร์ฟเวอร์หยุดทำงาน) ให้เริ่มต้น Tableau Server โดยเรียกใช้คำสั่งต่อไปนี้
    
    `tsm start`

## รีเซ็ตระดับการบันทึก

หลังจากที่คุณถอดแบบปัญหาและรวบรวมข้อมูลเกี่ยวกับปัญหาแล้ว ให้รีเซ็ตระดับการบันทึกข้อมูลเพื่อหลีกเลี่ยงผลกระทบต่อประสิทธิภาพการทำงานในระยะยาวและการใช้พื้นที่ดิสก์เพิ่มเติม

ใน Tableau Server 2026.2 เป็นต้นไป คุณสามารถดูและรีเซ็ตระดับการบันทึกบริการทั้งหมดเป็นค่าเริ่มต้นด้วยคําสั่ง `tsm maintenance log-levels` หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm maintenance](https://help.tableau.com/v0.0/server/th-th/cli_maintenance_tsm.htm)

- หากต้องการดูการกําหนดค่าระดับบันทึกทั้งหมดก่อนรีเซ็ต ให้เรียกใช้:
    
    `tsm maintenance log-levels list`
- หากต้องการตั้งค่าการกําหนดค่าระดับบันทึกทั้งหมดเป็นค่าเริ่มต้น ให้เรียกใช้:
    
    `tsm maintenance log-levels reset`

สําหรับ Tableau Server เวอร์ชันก่อนหน้า หรือรีเซ็ตคีย์เฉพาะ ให้เรียกใช้คำสั่ง `tsm configuration set` พร้อมตัวเลือก `-d`

ตัวอย่าง:

- tsm configuration set -k backgrounder.native\_api.log.level -d
- tsm configuration set -k tsm.log.level -d

คุณต้องใช้การเปลี่ยนแปลงที่รอดําเนินการหลังจากรีเซ็ตระดับบันทึก หากคุณกําลังรีเซ็ตระดับบันทึกสําหรับกระบวนการ Tableau Server ให้ตรวจสอบรายการการเปลี่ยนแปลงที่รอดําเนินการ หากการอัปเดตจําเป็นต้องรีสตาร์ท ให้หยุดเซิร์ฟเวอร์ ปรับใช้การเปลี่ยนแปลง แล้วเริ่มต้นใหม่อีกครั้ง