# Multiline build status logs

**URL:** https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217
**Category:** Bugs
**Tags:** fixed
**Created:** [May 18, 2022, 8:42am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217 "2022-05-18T08:42:00Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![k3tchup](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/k3tchup/32/2162_2.png) [@k3tchup](https://www.finalbuilder.com/forums/u/k3tchup)
#### Post date: [May 18, 2022, 8:42am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/1 "2022-05-18T08:42:00Z")

</div>

Is there a possibility for build status message to be multiline ?

I mean logging @@continua[setBuildStatus value=‘my multiline message’]  
I tried \n and \<br\> but it seems it does not work (stops showing at all).

---

<div class="post-metadata">

### Author: ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)
#### Post date: [May 18, 2022, 9:19am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/2 "2022-05-18T09:19:36Z")

</div>

Hi Michal,

The correct character is `\n` and this will work for log messages. e.g. `@echo @@continua[message status='information' value='this is a multi-line\nmessage']`. However, the build status is currently only showing the first line when the status is set by an action. We’ll correct this for the next version - which should be out in the next couple of days.

---

<div class="post-metadata">

### Author: ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)
#### Post date: [May 26, 2022, 6:17am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/3 "2022-05-26T06:17:19Z")

</div>

A fix for this issue has been included in [v1.9.2.895](https://www.finalbuilder.com/forums/t/continua-ci-v1-9-2-895-released/7226).

---

<div class="post-metadata">

### Author: ![k3tchup](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/k3tchup/32/2162_2.png) [@k3tchup](https://www.finalbuilder.com/forums/u/k3tchup)
#### Post date: [May 27, 2022, 8:30am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/4 "2022-05-27T08:30:26Z")

</div>

Hi, I installer the new version.  
Does the new line character needs to be escaped ?

I have something like this:

```auto
@@continua[setBuildStatus value='Progress: 3/441
Running(4):
1: 100% testCase1
2: 100% testCase2
5: 0% testCase3
7: 0% testCase4']

```

And it seems to not display at all.

---

<div class="post-metadata">

### Author: ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)
#### Post date: [May 27, 2022, 8:38am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/5 "2022-05-27T08:38:14Z")

</div>

Yes, as `\n`. The command must be output as one line. e.g.

```auto
@@continua[setBuildStatus value='Progress: 3/441\nRunning(4):\n1: 100% testCase1\n2: 100% testCase2\n5: 0% testCase3\n7: 0% testCase4']

```

---

<div class="post-metadata">

### Author: ![k3tchup](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/k3tchup/32/2162_2.png) [@k3tchup](https://www.finalbuilder.com/forums/u/k3tchup)
#### Post date: [May 27, 2022, 9:06am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/6 "2022-05-27T09:06:57Z")

</div>

👌 works like a charm 😃

---

<div class="post-metadata">

### Author: ![k3tchup](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/k3tchup/32/2162_2.png) [@k3tchup](https://www.finalbuilder.com/forums/u/k3tchup)
#### Post date: [May 27, 2022, 1:08pm UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/7 "2022-05-27T13:08:35Z")

</div>

@Sparky  
OK, one more question.  
I run also a powershell script, which prints out:

```auto
Running: C:\CI_AWS\Ws\211240\IBISPlus\Ecu\Bin\Release\Win32\UT_Acoustic.exe\nProgress: 1/126

```

But the \n is just printed in the build status, the break is not happening as in python od dll console output.  
Any idea why ?

---

<div class="post-metadata">

### Author: ![k3tchup](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/k3tchup/32/2162_2.png) [@k3tchup](https://www.finalbuilder.com/forums/u/k3tchup)
#### Post date: [May 27, 2022, 3:08pm UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/8 "2022-05-27T15:08:26Z")

</div>

Hmm, seems I don’t need to escape in Powershell… 🫠

---

<div class="post-metadata">

### Author: ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)
#### Post date: [May 31, 2022, 1:04am UTC](https://www.finalbuilder.com/forums/t/multiline-build-status-logs/7217/9 "2022-05-31T01:04:38Z")

</div>

Hi Michal,

The newline needs to be output as `\n` to the console.

So, in PowerShell, you would write:

```powershell
Write-Host "@@continua[setBuildStatus value='this is a multi-line\nstatus']";

```

In a batch file, you would write:

```dos
@echo @@continua[setBuildStatus value='this is a multi-line\nstatus']

```

In a C# console app you would write:

```auto
Console.WriteLine("@@continua[setBuildStatus value='this is a multi-line\\nstatus']");

```

In a Delphi app you would write:

```delphi
writeln('@@continua[setBuildStatus value=''this is a multi-line\nstatus'']');

```
