Traceとは? わかりやすく解説

trace

別表記:トレイス

「trace」とは、足跡・痕跡・形跡のことを意味する英語表現である。

「trace」とは・「trace」の意味

「trace」とは、名詞で人や動物が通った足跡、形跡、事件や事故などの痕跡を意味する。ほんの僅か、少量の意味で使われることもある。動詞では追跡する、突きとめる、確かめるという意味になる。化学の実験や研究では痕跡、微量を示す際に「trace」がよく用いられる。医療用語としてはカタカナ語の「トレース」が心臓超音波検査の指標となっている。

「trace」の発音・読み方

「trace」の発音は、「tréɪs」でカタカナで読むと「トレイス」となることが多い。

「trace」の語源・由来

「trace」の語源は、ラテン語で引っ張るという意味の「trahere」である。

「trace」を含む英熟語・英語表現

to trace letters 文字をなぞる
disappear without trace跡形もなく消える
produce a traceトレースを表示する
to trace something to its source話の源にさかのぼる
to leave a mark or trace足跡を残す
vanish without trace全て消滅する
lose all trace of ~のゆくえが分からない
trace the shape of~の形をたどる
trace a design図案をなぞる
traces of an old civilization 古代文明の遺跡

「trace」に関連する用語の解説

「Traceability」
追跡「trace」と可能性「ability」が合わさった造語であり、国内では追跡可能性と訳されることが多い。カタカナでは「トレーサビリティ」と表記される。特に、食品や機械、部品などを扱うメーカーにおいて、生産から廃棄の過程を追跡して記録に残すことによって、将来的な品質の向上やロスの削減に繋げようとする取り組みや運動の全般を指す。環境保護や技術革新などの面で注目が高まっている。国や自治体によっては「トレーサビリティ」を推し進める企業を対象に補助金の支給や減税などの措置が行われることもある。

「trace」の使い方・例文

Forensics are working through the night to see if there are any traces of fingerprints, footprints, or weapons left by the criminal at the crime scene.
鑑識は、犯人が現場に残した指紋や足跡、凶器といった何らかの痕跡が無いか調べるため夜通しで作業を行った。
If there are traces of relatively new bear poop on the road ahead, it is better to stop climbing immediately and descend to a safe place.
もしもこの先の道に比較的新しい熊の糞などの痕跡がある場合には、すぐに登山を中止して安全なところまで下山をした方が良い。
The achievements of that famous astronaut are already known to people all over the world, and he left a definite trace in the big dream project of space development.
あの有名な宇宙飛行士の功績はすでに世界中の人々に知れ渡っており、宇宙開発という夢のある大きな計画においてたしかな足跡を残した。

In the event of a car-to-car contact accident, insurance company representatives may focus on traces left on the body, tires, etc., in order to certify the extent to which both parties are at fault.
車同士の接触事故が起こった場合に、双方の過失割合がどの程度であるか認定をするため、保険会社の担当者はボディやタイヤなどに残った痕跡に着目することがある。
If you don't know if the trace is human or animal, it's best to have an expert judge it.
その足跡が人なのか動物なのか分からない場合には専門家に判断をしてもらうのが一番だ。
Burglars may use various tricks to hide the traces of an intrusion, but a veteran detective will easily spot them.
空き巣は侵入の痕跡を隠そうと様々な細工をすることがあるが、ベテランの刑事にかかれば簡単に見破られてしまうだろう。
Although this ruin is located in a remote area, it is often introduced on the Internet, and there are traces that someone has recently entered it.
この廃墟は人里離れたところにあるが、インターネットでも良く紹介されていることもあって、最近誰かが入った形跡がいたるところにある。

Trains and cars have collided in the past at that railroad crossing, and even now the traces of the accident remain vividly.
あの線路の踏切では過去に電車と車が衝突したことがあり、今でも事故の痕跡が生々しく残っている。
Fraudulent groups often carry out their crimes in order to avoid being caught in the investigation network, such as making phone calls with anonymous settings so as not to leave traces, or deciding on the division of roles.
詐欺グループは痕跡を残さないため、非通知設定で電話を掛けたり役割分担を決めたりするなど、捜査の網に掛からないよう犯行に及ぶことが多い。
Due to the intermittent large earthquakes and tsunamis, this city disappeared without a trace in a short period of time.
断続的に発生した大きな地震と津波の影響でこの街は短時間のうちに跡形もなく消えてしまった。
Fingerprint traces on new window glass not only make it look unattractive, but also increase the time and effort required to clean it, so never touch it.
新品の窓ガラスに指紋の跡が付いてしまうと、見栄えが悪くなるだけでなく、掃除の手間が増えてしまうので絶対に触れてはいけません。

トレース【trace】

読み方:とれーす

[名](スル)《足跡・痕跡の意》

1 原図を薄紙などに透かして、敷き写すこと。「設計図を―する」

2 登山で、踏み跡。また、その踏み跡をたどること。

3 コンピューターのプログラムが実行されていく過程を追跡し、誤りのある箇所を突き止めること。

4 農作物や製品の検査のため、生産・加工・流通などの工程を追跡すること。→トレーサビリティー


Trace クラス

コードの実行をトレースするためのメソッドとプロパティのセットを提供します。このクラスは継承できません。

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

解説解説

Trace クラスのプロパティやメソッドを使用して、リリース ビルドをインストルメントできます。インストルメンテーションにより、実際の設定で実行されるアプリケーションの状態を監視できます。トレースを行うと、実行中のシステムを中断せずに問題を特定し、修復できます。

メモメモ

C# でトレースを有効にするには、コードのコンパイル時に /d:TRACE フラグをコンパイラのコマンド ラインに追加するか、#define TRACE をファイルの最上部に挿入します。Visual Basic では、コンパイラのコマンド ラインに /d:TRACE=True フラグを追加します。C++ でこれと同等の機能を使用するには、このクラスのメソッド呼び出しを #ifdef TRACE... #endif ブロックで囲む必要があります。この構文はコンパイラ固有です。Trace クラスのメソッドには条件付きコンパイル属性があるため、上記以外のコンパイラを使用する場合は、使用するコンパイラのドキュメントを参照して条件付きコンパイルを有効にする必要があります。

Visual Studio 2005 プロジェクトでは、Trace は既定で有効になっています。したがって、リリース ビルドとデバッグ ビルドの両方ですべての Trace メソッドのコードが生成されます。これにより、エンド ユーザーはプログラムを再コンパイルせずに問題を特定できるトレースを有効にできます。対照的に、既定では、Debug がリリース ビルドでは無効になるため、Debug メソッドの実行可能コードは生成されません。Trace を無効にする方法の詳細については、Visual Studio 2005 のドキュメントを参照してください。

このクラスは Assert ダイアログ ボックスを表示するメソッドを提供し、常に Fail になるアサーションを出力するメソッドを提供します。このクラスは次の種類の書き込みメソッドを提供します。Write、WriteLine、WriteIf、および WriteLineIf。

BooleanSwitch クラスおよび TraceSwitch クラスは、トレース出力を動的に制御する手段を提供します。これらのスイッチの値はアプリケーションを再コンパイルせずに変更できます。構成ファイルを使ってスイッチを設定する方法の詳細については、Switch クラスのトピックおよび「方法 : トレース スイッチを設定する」を参照してください。

Listeners コレクションに TraceListener インスタンスを追加したり、コレクションからインスタンスを削除することによって、トレース出力対象をカスタマイズできます。既定では、トレース出力は DefaultTraceListener クラスを使用すると出力されます。

Trace クラスは、Indent のレベル、IndentSize、および各書き込みの後で AutoFlush を実行するかどうかを示す値を取得または設定するプロパティを提供します。

Trace に AutoFlush や IndentSize を設定するために、アプリケーション名に対応する構成ファイルを編集することもできます。構成ファイルの書式は次の例のようになります。

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="3" />
  </system.diagnostics>
</configuration>

Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows CE プラットフォームメモ : .NET Compact Framework は、構成ファイルを使用するトレース機能をサポートしていません。

使用例使用例

Trace を使用してプログラム実行の最初と最後を指定する例を次に示します。この例では、Indent と Unindent も使用してトレース出力を区別します。

Shared Sub Main()
    Trace.Listeners.Add(New TextWriterTraceListener(Console.Out))
    Trace.AutoFlush = True
    Trace.Indent()
    Trace.WriteLine("Entering Main")
    Console.WriteLine("Hello World.")
    Trace.WriteLine("Exiting Main")
    Trace.Unindent()
End Sub 'Main

static int Main(string[]
 args)
{
   Trace.Listeners.Add(new TextWriterTraceListener(Console.Out));
   Trace.AutoFlush = true;
   Trace.Indent();
   Trace.WriteLine("Entering Main");
   Console.WriteLine("Hello World.");
   Trace.WriteLine("Exiting Main"); 
   Trace.Unindent();
   return 0;
}

int main()
{
   Trace::Listeners->Add( gcnew TextWriterTraceListener( Console::Out ) );
   Trace::AutoFlush = true;
   Trace::Indent();
   Trace::WriteLine( "Entering Main" );
   Console::WriteLine( "Hello World." );
   Trace::WriteLine( "Exiting Main" );
   Trace::Unindent();
   return 0;
}

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
  System.Diagnostics.Trace
スレッド セーフスレッド セーフ

この型は、スレッド セーフです。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Trace メンバ
System.Diagnostics 名前空間
Debug クラス
Switch クラス
BooleanSwitch クラス
TraceSwitch
TraceListener
DefaultTraceListener クラス
EventLogTraceListener クラス
TraceListenerCollection
ConditionalAttribute クラス

Trace プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

Trace クラス
System.Diagnostics 名前空間
Debug クラス
Switch クラス
BooleanSwitch クラス
TraceSwitch
TraceListener
DefaultTraceListener クラス
EventLogTraceListener クラス
TraceListenerCollection
ConditionalAttribute クラス

Trace メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Assert オーバーロードされます。 条件をチェックし、その条件が false の場合は、メッセージを表示します。
パブリック メソッド Close 出力バッファをフラッシュしてから Listeners を終了します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Fail オーバーロードされます。 エラー メッセージを出力します。
パブリック メソッド Flush 出力バッファをフラッシュし、バッファ内のデータを Listeners に書き込みます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド Indent 現在の IndentLevel を 1 だけ増やします。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Refresh トレース構成データを更新します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
パブリック メソッド TraceError オーバーロードされます。 エラー情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド TraceInformation オーバーロードされます。 情報メッセージを Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド TraceWarning オーバーロードされます。 警告情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド Unindent 現在の IndentLevel を 1 だけ減らします。
パブリック メソッド Write オーバーロードされます。 トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド WriteIf オーバーロードされます。 条件が true の場合、トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド WriteLine オーバーロードされます。 トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド WriteLineIf オーバーロードされます。 条件が true の場合、トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Trace クラス
System.Diagnostics 名前空間
Debug クラス
Switch クラス
BooleanSwitch クラス
TraceSwitch
TraceListener
DefaultTraceListener クラス
EventLogTraceListener クラス
TraceListenerCollection
ConditionalAttribute クラス

Trace メンバ

コードの実行をトレースするためのメソッドとプロパティのセットを提供します。このクラスは継承できません。

Trace データ型で公開されるメンバを以下の表に示します。


パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Assert オーバーロードされます。 条件をチェックし、その条件が false の場合は、メッセージを表示します。
パブリック メソッド Close 出力バッファをフラッシュしてから Listeners を終了します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド Fail オーバーロードされます。 エラー メッセージを出力します。
パブリック メソッド Flush 出力バッファをフラッシュし、バッファ内のデータを Listeners に書き込みます。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Indent 現在の IndentLevel を 1 だけ増やします。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Refresh トレース構成データを更新します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
パブリック メソッド TraceError オーバーロードされます。 エラー情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド TraceInformation オーバーロードされます。 情報メッセージを Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド TraceWarning オーバーロードされます。 警告情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド Unindent 現在の IndentLevel を 1 だけ減らします。
パブリック メソッド Write オーバーロードされます。 トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド WriteIf オーバーロードされます。 条件が true の場合、トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド WriteLine オーバーロードされます。 トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
パブリック メソッド WriteLineIf オーバーロードされます。 条件が true の場合、トレースについての情報を Listeners コレクションのトレース リスナに書き込みます。
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Trace クラス
System.Diagnostics 名前空間
Debug クラス
Switch クラス
BooleanSwitch クラス
TraceSwitch
TraceListener
DefaultTraceListener クラス
EventLogTraceListener クラス
TraceListenerCollection
ConditionalAttribute クラス

TRACE

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/31 08:52 UTC 版)

TRACE
TRACEのイラスト
基本情報
所属 アメリカ航空宇宙局
打上げ日時 1998年4月2日 UTC
ミッション期間 26年1か月と29日経過
質量 250kg
形式 遠紫外線カセグレン式望遠鏡
観測波長 白光 (170 to 1000 nm)
紫外線 (~121.6/155/~160/~170 nm)
極紫外線(17.1/19.5/28.4 nm)
口径 30 cm
焦点距離 8.66 m
公式サイト http://trace.lmsal.com
テンプレートを表示

TRACE(Transition Region and Coronal Explorer 、遷移領域・コロナ探査衛星)はアメリカ航空宇宙局(NASA)の太陽観測衛星。太陽の光球、遷移層、コロナを観測することによって、微小磁場どうしの関係と、それに関連したプラズマ構造を解明することが目的である。SMEXの一環。

1998年4月2日、ヴァンデンバーグ空軍基地からペガサス・ロケットによって打ち上げられた。常に太陽を観測するため、太陽同期軌道を周回している。コロナルループの微細構造の観測のため、口径30cmの遠紫外線カセグレン式望遠鏡が搭載された。

ギャラリー

参考文献

関連項目

外部リンク


TRACE

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/07 20:16 UTC 版)

「Hypertext Transfer Protocol」の記事における「TRACE」の解説

サーバまでのネットワーク経路をチェックする。サーバは受け取ったメッセージのそれ自体をレスポンスのデータにコピーして応答する。WindowsのTracertやUNIXのTracerouteとよく似た動作。

※この「TRACE」の解説は、「Hypertext Transfer Protocol」の解説の一部です。
「TRACE」を含む「Hypertext Transfer Protocol」の記事については、「Hypertext Transfer Protocol」の概要を参照ください。

ウィキペディア小見出し辞書の「Trace」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。

「trace」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Trace」の関連用語

Traceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Traceのページの著作権

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2026実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのTRACE (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのHypertext Transfer Protocol (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2026 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2026 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2026 GRAS Group, Inc.RSS