Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
nodejs /
api /
Delete
Unzip
Name
Size
Permission
Date
Action
assets
[ DIR ]
drwxr-xr-x
2024-03-12 22:00
addons.html
97.31
KB
-rw-r--r--
2023-02-16 16:32
addons.json.gz
10.85
KB
-rw-r--r--
2023-02-16 16:32
addons.md
39.44
KB
-rw-r--r--
2023-02-16 16:32
all.html
5.07
MB
-rw-r--r--
2023-02-16 16:32
all.json.gz
731.61
KB
-rw-r--r--
2023-02-16 16:32
assert.html
119.06
KB
-rw-r--r--
2023-02-16 16:32
assert.json.gz
11.95
KB
-rw-r--r--
2023-02-16 16:32
assert.md
47.93
KB
-rw-r--r--
2023-02-16 16:32
async_hooks.html
94.76
KB
-rw-r--r--
2023-02-16 16:32
async_hooks.json.gz
13.99
KB
-rw-r--r--
2023-02-16 16:32
async_hooks.md
38.62
KB
-rw-r--r--
2023-02-16 16:32
buffer.html
289.59
KB
-rw-r--r--
2023-02-16 16:32
buffer.json.gz
25.79
KB
-rw-r--r--
2023-02-16 16:32
buffer.md
109.83
KB
-rw-r--r--
2023-02-16 16:32
child_process.html
157.19
KB
-rw-r--r--
2023-02-16 16:32
child_process.json.gz
20.66
KB
-rw-r--r--
2023-02-16 16:32
child_process.md
69.69
KB
-rw-r--r--
2023-02-16 16:32
cli.html
101.2
KB
-rw-r--r--
2023-02-16 16:32
cli.json.gz
18.64
KB
-rw-r--r--
2023-02-16 16:32
cli.md
48.31
KB
-rw-r--r--
2023-02-16 16:32
cluster.html
66.15
KB
-rw-r--r--
2023-02-16 16:32
cluster.json.gz
9.35
KB
-rw-r--r--
2023-02-16 16:32
cluster.md
24.83
KB
-rw-r--r--
2023-02-16 16:32
console.html
50.79
KB
-rw-r--r--
2023-02-16 16:32
console.json.gz
6.09
KB
-rw-r--r--
2023-02-16 16:32
console.md
16.55
KB
-rw-r--r--
2023-02-16 16:32
corepack.html
16.53
KB
-rw-r--r--
2023-02-16 16:32
corepack.json.gz
2.5
KB
-rw-r--r--
2023-02-16 16:32
corepack.md
5.02
KB
-rw-r--r--
2023-02-16 16:32
crypto.html
297.42
KB
-rw-r--r--
2023-02-16 16:32
crypto.json.gz
32.03
KB
-rw-r--r--
2023-02-16 16:32
crypto.md
124.37
KB
-rw-r--r--
2023-02-16 16:32
debugger.html
21.84
KB
-rw-r--r--
2023-02-16 16:32
debugger.json.gz
2.87
KB
-rw-r--r--
2023-02-16 16:32
debugger.md
6.43
KB
-rw-r--r--
2023-02-16 16:32
deprecations.html
142.87
KB
-rw-r--r--
2023-02-16 16:32
deprecations.json.gz
19.41
KB
-rw-r--r--
2023-02-16 16:32
deprecations.md
81.32
KB
-rw-r--r--
2023-02-16 16:32
dgram.html
67.31
KB
-rw-r--r--
2023-02-16 16:32
dgram.json.gz
9.74
KB
-rw-r--r--
2023-02-16 16:32
dgram.md
27.81
KB
-rw-r--r--
2023-02-16 16:32
diagnostics_channel.html
21.94
KB
-rw-r--r--
2023-02-16 16:32
diagnostics_channel.json.gz
2.33
KB
-rw-r--r--
2023-02-16 16:32
diagnostics_channel.md
5.5
KB
-rw-r--r--
2023-02-16 16:32
dns.html
109.94
KB
-rw-r--r--
2023-02-16 16:32
dns.json.gz
15.18
KB
-rw-r--r--
2023-02-16 16:32
dns.md
44.29
KB
-rw-r--r--
2023-02-16 16:32
documentation.html
18.64
KB
-rw-r--r--
2023-02-16 16:32
documentation.json.gz
1.95
KB
-rw-r--r--
2023-02-16 16:32
documentation.md
4.05
KB
-rw-r--r--
2023-02-16 16:32
domain.html
41.6
KB
-rw-r--r--
2023-02-16 16:32
domain.json.gz
6.21
KB
-rw-r--r--
2023-02-16 16:32
domain.md
15.2
KB
-rw-r--r--
2023-02-16 16:32
embedding.html
24.89
KB
-rw-r--r--
2023-02-16 16:32
embedding.json.gz
3.56
KB
-rw-r--r--
2023-02-16 16:32
embedding.md
8.67
KB
-rw-r--r--
2023-02-16 16:32
errors.html
189.76
KB
-rw-r--r--
2023-02-16 16:32
errors.json.gz
36.83
KB
-rw-r--r--
2023-02-16 16:32
errors.md
82.9
KB
-rw-r--r--
2023-02-16 16:32
esm.html
101.35
KB
-rw-r--r--
2023-02-16 16:32
esm.json.gz
16.45
KB
-rw-r--r--
2023-02-16 16:32
esm.md
50.17
KB
-rw-r--r--
2023-02-16 16:32
events.html
129.79
KB
-rw-r--r--
2023-02-16 16:32
events.json.gz
14.04
KB
-rw-r--r--
2023-02-16 16:32
events.md
43.71
KB
-rw-r--r--
2023-02-16 16:32
fs.html
500.94
KB
-rw-r--r--
2023-02-16 16:32
fs.json.gz
58.58
KB
-rw-r--r--
2023-02-16 16:32
fs.md
208.76
KB
-rw-r--r--
2023-02-16 16:32
globals.html
29.77
KB
-rw-r--r--
2023-02-16 16:32
globals.json.gz
3.82
KB
-rw-r--r--
2023-02-16 16:32
globals.md
8.21
KB
-rw-r--r--
2023-02-16 16:32
http.html
213.36
KB
-rw-r--r--
2023-02-16 16:32
http.json.gz
31.02
KB
-rw-r--r--
2023-02-16 16:32
http.md
91.28
KB
-rw-r--r--
2023-02-16 16:32
http2.html
274.92
KB
-rw-r--r--
2023-02-16 16:32
http2.json.gz
37.5
KB
-rw-r--r--
2023-02-16 16:32
http2.md
123.62
KB
-rw-r--r--
2023-02-16 16:32
https.html
44.76
KB
-rw-r--r--
2023-02-16 16:32
https.json.gz
5.04
KB
-rw-r--r--
2023-02-16 16:32
https.md
14.58
KB
-rw-r--r--
2023-02-16 16:32
index.html
12.48
KB
-rw-r--r--
2023-02-16 16:32
index.json
54
B
-rw-r--r--
2023-02-16 16:32
index.md
1.75
KB
-rw-r--r--
2023-02-16 16:32
inspector.html
25.8
KB
-rw-r--r--
2023-02-16 16:32
inspector.json.gz
3.26
KB
-rw-r--r--
2023-02-16 16:32
inspector.md
6.66
KB
-rw-r--r--
2023-02-16 16:32
intl.html
25.32
KB
-rw-r--r--
2023-02-16 16:32
intl.json.gz
3.83
KB
-rw-r--r--
2023-02-16 16:32
intl.md
10.46
KB
-rw-r--r--
2023-02-16 16:32
module.html
24.12
KB
-rw-r--r--
2023-02-16 16:32
module.json.gz
2.7
KB
-rw-r--r--
2023-02-16 16:32
module.md
5.2
KB
-rw-r--r--
2023-02-16 16:32
modules.html
67.42
KB
-rw-r--r--
2023-02-16 16:32
modules.json.gz
11.96
KB
-rw-r--r--
2023-02-16 16:32
modules.md
30.83
KB
-rw-r--r--
2023-02-16 16:32
n-api.html
338.33
KB
-rw-r--r--
2023-02-16 16:32
n-api.json.gz
49.01
KB
-rw-r--r--
2023-02-16 16:32
n-api.md
207.87
KB
-rw-r--r--
2023-02-16 16:32
net.html
111.86
KB
-rw-r--r--
2023-02-16 16:32
net.json.gz
15.48
KB
-rw-r--r--
2023-02-16 16:32
net.md
44.19
KB
-rw-r--r--
2023-02-16 16:32
os.html
60.77
KB
-rw-r--r--
2023-02-16 16:32
os.json.gz
8.44
KB
-rw-r--r--
2023-02-16 16:32
os.md
33.98
KB
-rw-r--r--
2023-02-16 16:32
packages.html
84.18
KB
-rw-r--r--
2023-02-16 16:32
packages.json.gz
13.85
KB
-rw-r--r--
2023-02-16 16:32
packages.md
41.34
KB
-rw-r--r--
2023-02-16 16:32
path.html
43.88
KB
-rw-r--r--
2023-02-16 16:32
path.json.gz
4.78
KB
-rw-r--r--
2023-02-16 16:32
path.md
14.46
KB
-rw-r--r--
2023-02-16 16:32
perf_hooks.html
71.94
KB
-rw-r--r--
2023-02-16 16:32
perf_hooks.json.gz
7.69
KB
-rw-r--r--
2023-02-16 16:32
perf_hooks.md
23.17
KB
-rw-r--r--
2023-02-16 16:32
policy.html
36.2
KB
-rw-r--r--
2023-02-16 16:32
policy.json.gz
5.16
KB
-rw-r--r--
2023-02-16 16:32
policy.md
13.9
KB
-rw-r--r--
2023-02-16 16:32
process.html
192.91
KB
-rw-r--r--
2023-02-16 16:32
process.json.gz
29.14
KB
-rw-r--r--
2023-02-16 16:32
process.md
86.44
KB
-rw-r--r--
2023-02-16 16:32
punycode.html
20.11
KB
-rw-r--r--
2023-02-16 16:32
punycode.json.gz
2
KB
-rw-r--r--
2023-02-16 16:32
punycode.md
4.17
KB
-rw-r--r--
2023-02-16 16:32
querystring.html
22.25
KB
-rw-r--r--
2023-02-16 16:32
querystring.json.gz
2.62
KB
-rw-r--r--
2023-02-16 16:32
querystring.md
5.48
KB
-rw-r--r--
2023-02-16 16:32
readline.html
70.02
KB
-rw-r--r--
2023-02-16 16:32
readline.json.gz
9.82
KB
-rw-r--r--
2023-02-16 16:32
readline.md
28.04
KB
-rw-r--r--
2023-02-16 16:32
repl.html
58.41
KB
-rw-r--r--
2023-02-16 16:32
repl.json.gz
9.98
KB
-rw-r--r--
2023-02-16 16:32
repl.md
23.61
KB
-rw-r--r--
2023-02-16 16:32
report.html
71.62
KB
-rw-r--r--
2023-02-16 16:32
report.json.gz
6.11
KB
-rw-r--r--
2023-02-16 16:32
report.md
17.92
KB
-rw-r--r--
2023-02-16 16:32
stream.html
226.65
KB
-rw-r--r--
2023-02-16 16:32
stream.json.gz
36.05
KB
-rw-r--r--
2023-02-16 16:32
stream.md
100.94
KB
-rw-r--r--
2023-02-16 16:32
string_decoder.html
17.74
KB
-rw-r--r--
2023-02-16 16:32
string_decoder.json.gz
1.54
KB
-rw-r--r--
2023-02-16 16:32
string_decoder.md
2.94
KB
-rw-r--r--
2023-02-16 16:32
synopsis.html
14.16
KB
-rw-r--r--
2023-02-16 16:32
synopsis.json
2.97
KB
-rw-r--r--
2023-02-16 16:32
synopsis.md
2.13
KB
-rw-r--r--
2023-02-16 16:32
timers.html
33.22
KB
-rw-r--r--
2023-02-16 16:32
timers.json.gz
3.79
KB
-rw-r--r--
2023-02-16 16:32
timers.md
10.55
KB
-rw-r--r--
2023-02-16 16:32
tls.html
152.42
KB
-rw-r--r--
2023-02-16 16:32
tls.json.gz
29.84
KB
-rw-r--r--
2023-02-16 16:32
tls.md
81.06
KB
-rw-r--r--
2023-02-16 16:32
tracing.html
22.65
KB
-rw-r--r--
2023-02-16 16:32
tracing.json.gz
2.76
KB
-rw-r--r--
2023-02-16 16:32
tracing.md
6.59
KB
-rw-r--r--
2023-02-16 16:32
tty.html
29.38
KB
-rw-r--r--
2023-02-16 16:32
tty.json.gz
3.67
KB
-rw-r--r--
2023-02-16 16:32
tty.md
8.78
KB
-rw-r--r--
2023-02-16 16:32
url.html
122.59
KB
-rw-r--r--
2023-02-16 16:32
url.json.gz
14.63
KB
-rw-r--r--
2023-02-16 16:32
url.md
49.32
KB
-rw-r--r--
2023-02-16 16:32
util.html
199.74
KB
-rw-r--r--
2023-02-16 16:32
util.json.gz
20.67
KB
-rw-r--r--
2023-02-16 16:32
util.md
71.47
KB
-rw-r--r--
2023-02-16 16:32
v8.html
51.82
KB
-rw-r--r--
2023-02-16 16:32
v8.json.gz
6.4
KB
-rw-r--r--
2023-02-16 16:32
v8.md
16.55
KB
-rw-r--r--
2023-02-16 16:32
vm.html
123.73
KB
-rw-r--r--
2023-02-16 16:32
vm.json.gz
15.86
KB
-rw-r--r--
2023-02-16 16:32
vm.md
55.37
KB
-rw-r--r--
2023-02-16 16:32
wasi.html
21.38
KB
-rw-r--r--
2023-02-16 16:32
wasi.json.gz
2.81
KB
-rw-r--r--
2023-02-16 16:32
wasi.md
6.27
KB
-rw-r--r--
2023-02-16 16:32
worker_threads.html
90.53
KB
-rw-r--r--
2023-02-16 16:32
worker_threads.json.gz
13.2
KB
-rw-r--r--
2023-02-16 16:32
worker_threads.md
39
KB
-rw-r--r--
2023-02-16 16:32
zlib.html
95.31
KB
-rw-r--r--
2023-02-16 16:32
zlib.json.gz
10.35
KB
-rw-r--r--
2023-02-16 16:32
zlib.md
35.03
KB
-rw-r--r--
2023-02-16 16:32
Save
Rename
# Trace events <!--introduced_in=v7.7.0--> > Stability: 1 - Experimental <!-- source_link=lib/trace_events.js --> The `trace_events` module provides a mechanism to centralize tracing information generated by V8, Node.js core, and userspace code. Tracing can be enabled with the `--trace-event-categories` command-line flag or by using the `trace_events` module. The `--trace-event-categories` flag accepts a list of comma-separated category names. The available categories are: * `node`: An empty placeholder. * `node.async_hooks`: Enables capture of detailed [`async_hooks`][] trace data. The [`async_hooks`][] events have a unique `asyncId` and a special `triggerId` `triggerAsyncId` property. * `node.bootstrap`: Enables capture of Node.js bootstrap milestones. * `node.console`: Enables capture of `console.time()` and `console.count()` output. * `node.dns.native`: Enables capture of trace data for DNS queries. * `node.environment`: Enables capture of Node.js Environment milestones. * `node.fs.sync`: Enables capture of trace data for file system sync methods. * `node.perf`: Enables capture of [Performance API][] measurements. * `node.perf.usertiming`: Enables capture of only Performance API User Timing measures and marks. * `node.perf.timerify`: Enables capture of only Performance API timerify measurements. * `node.promises.rejections`: Enables capture of trace data tracking the number of unhandled Promise rejections and handled-after-rejections. * `node.vm.script`: Enables capture of trace data for the `vm` module's `runInNewContext()`, `runInContext()`, and `runInThisContext()` methods. * `v8`: The [V8][] events are GC, compiling, and execution related. By default the `node`, `node.async_hooks`, and `v8` categories are enabled. ```bash node --trace-event-categories v8,node,node.async_hooks server.js ``` Prior versions of Node.js required the use of the `--trace-events-enabled` flag to enable trace events. This requirement has been removed. However, the `--trace-events-enabled` flag *may* still be used and will enable the `node`, `node.async_hooks`, and `v8` trace event categories by default. ```bash node --trace-events-enabled # is equivalent to node --trace-event-categories v8,node,node.async_hooks ``` Alternatively, trace events may be enabled using the `trace_events` module: ```js const trace_events = require('trace_events'); const tracing = trace_events.createTracing({ categories: ['node.perf'] }); tracing.enable(); // Enable trace event capture for the 'node.perf' category // do work tracing.disable(); // Disable trace event capture for the 'node.perf' category ``` Running Node.js with tracing enabled will produce log files that can be opened in the [`chrome://tracing`](https://www.chromium.org/developers/how-tos/trace-event-profiling-tool) tab of Chrome. The logging file is by default called `node_trace.${rotation}.log`, where `${rotation}` is an incrementing log-rotation id. The filepath pattern can be specified with `--trace-event-file-pattern` that accepts a template string that supports `${rotation}` and `${pid}`: ```bash node --trace-event-categories v8 --trace-event-file-pattern '${pid}-${rotation}.log' server.js ``` The tracing system uses the same time source as the one used by `process.hrtime()`. However the trace-event timestamps are expressed in microseconds, unlike `process.hrtime()` which returns nanoseconds. The features from this module are not available in [`Worker`][] threads. ## The `trace_events` module <!-- YAML added: v10.0.0 --> ### `Tracing` object <!-- YAML added: v10.0.0 --> The `Tracing` object is used to enable or disable tracing for sets of categories. Instances are created using the `trace_events.createTracing()` method. When created, the `Tracing` object is disabled. Calling the `tracing.enable()` method adds the categories to the set of enabled trace event categories. Calling `tracing.disable()` will remove the categories from the set of enabled trace event categories. #### `tracing.categories` <!-- YAML added: v10.0.0 --> * {string} A comma-separated list of the trace event categories covered by this `Tracing` object. #### `tracing.disable()` <!-- YAML added: v10.0.0 --> Disables this `Tracing` object. Only trace event categories *not* covered by other enabled `Tracing` objects and *not* specified by the `--trace-event-categories` flag will be disabled. ```js const trace_events = require('trace_events'); const t1 = trace_events.createTracing({ categories: ['node', 'v8'] }); const t2 = trace_events.createTracing({ categories: ['node.perf', 'node'] }); t1.enable(); t2.enable(); // Prints 'node,node.perf,v8' console.log(trace_events.getEnabledCategories()); t2.disable(); // Will only disable emission of the 'node.perf' category // Prints 'node,v8' console.log(trace_events.getEnabledCategories()); ``` #### `tracing.enable()` <!-- YAML added: v10.0.0 --> Enables this `Tracing` object for the set of categories covered by the `Tracing` object. #### `tracing.enabled` <!-- YAML added: v10.0.0 --> * {boolean} `true` only if the `Tracing` object has been enabled. ### `trace_events.createTracing(options)` <!-- YAML added: v10.0.0 --> * `options` {Object} * `categories` {string[]} An array of trace category names. Values included in the array are coerced to a string when possible. An error will be thrown if the value cannot be coerced. * Returns: {Tracing}. Creates and returns a `Tracing` object for the given set of `categories`. ```js const trace_events = require('trace_events'); const categories = ['node.perf', 'node.async_hooks']; const tracing = trace_events.createTracing({ categories }); tracing.enable(); // do stuff tracing.disable(); ``` ### `trace_events.getEnabledCategories()` <!-- YAML added: v10.0.0 --> * Returns: {string} Returns a comma-separated list of all currently-enabled trace event categories. The current set of enabled trace event categories is determined by the *union* of all currently-enabled `Tracing` objects and any categories enabled using the `--trace-event-categories` flag. Given the file `test.js` below, the command `node --trace-event-categories node.perf test.js` will print `'node.async_hooks,node.perf'` to the console. ```js const trace_events = require('trace_events'); const t1 = trace_events.createTracing({ categories: ['node.async_hooks'] }); const t2 = trace_events.createTracing({ categories: ['node.perf'] }); const t3 = trace_events.createTracing({ categories: ['v8'] }); t1.enable(); t2.enable(); console.log(trace_events.getEnabledCategories()); ``` [Performance API]: perf_hooks.md [V8]: v8.md [`Worker`]: worker_threads.md#worker_threads_class_worker [`async_hooks`]: async_hooks.md