---
title: "octal(explicitPositiveSign:includePrefix:uppercase:)"
framework: os
role: symbol
role_heading: Type Method
path: "os/oslogintegerformatting/octal(explicitpositivesign:includeprefix:uppercase:)"
---

# octal(explicitPositiveSign:includePrefix:uppercase:)

Creates a custom octal format that displays the exact number of digits in the number.

## Declaration

```swift
static func octal(explicitPositiveSign: Bool = false, includePrefix: Bool = false, uppercase: Bool = false) -> OSLogIntegerFormatting
```

## Parameters

- `explicitPositiveSign`: A Boolean value that indicates whether to display a plus (+) sign in front of positive integers.
- `includePrefix`: A Boolean that indicates whether to include a leading 0o for octal numbers.
- `uppercase`: A Boolean value that indicates whether to uppercase numerals that are greater than 9.

## Return Value

Return Value A custom octal format for integers.

## See Also

### Creating a Custom Integer Format

- [decimal(explicitPositiveSign:)](os/oslogintegerformatting/decimal(explicitpositivesign:).md)
- [decimal(explicitPositiveSign:minDigits:)](os/oslogintegerformatting/decimal(explicitpositivesign:mindigits:).md)
- [hex(explicitPositiveSign:includePrefix:uppercase:)](os/oslogintegerformatting/hex(explicitpositivesign:includeprefix:uppercase:).md)
- [hex(explicitPositiveSign:includePrefix:uppercase:minDigits:)](os/oslogintegerformatting/hex(explicitpositivesign:includeprefix:uppercase:mindigits:).md)
- [octal(explicitPositiveSign:includePrefix:uppercase:minDigits:)](os/oslogintegerformatting/octal(explicitpositivesign:includeprefix:uppercase:mindigits:).md)
