---
name: "msr_print"
section: "3"
platform: "linux"
package: "libmseed-doc"
version: "2.19.8-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/msr_print"
---

# msr\_print(3)

Printing of Mini-SEED record header values.

## NAME

msr\_print - Printing of Mini-SEED record header values.

## SYNOPSIS

```
#include <libmseed.h>
void   msr_print ( MSRecord *msr, flag details );
```

## DESCRIPTION

**msr\_print** prints formatted details from the given MSRecord struct (parsed record header), i.e. fixed section and blockettes.  All output is printed using **[ms\_log(3)](/ms_log/3.md)** at level 0.  The *details* flag controls how much information is printed:

```
0  : a single line summarizing the record
1  : most commonly desired header details
2+ : all header details
```

If no fixed section header information is available at MSRecord.fsdh then a single line is printed from the other information in the MSRecord structure.

## SEE ALSO

**[ms\_intro(3)](/ms_intro/3.md)** and **[msr\_unpack(3)](/msr_unpack/3.md)**.

## AUTHOR

```
Chad Trabant
IRIS Data Management Center
```
