---
title: "BNNSGraphContextSetMessageLogMask(_:_:)"
framework: accelerate
role: symbol
role_heading: Function
path: "accelerate/bnnsgraphcontextsetmessagelogmask(_:_:)"
---

# BNNSGraphContextSetMessageLogMask(_:_:)

Sets mask for log messages that are logged (either via os_log or the user specified callback)

## Declaration

```swift
func BNNSGraphContextSetMessageLogMask(_ context: bnns_graph_context_t, _ log_level_mask: UInt32) -> Int32
```

## Discussion

Discussion context: context to set callbacks for log_level_mask: bitmask of levels to log for (Default is BNNSGraphMessageLevelUnsupported | BNNSGraphMessageLevelWarning | BNNSGraphMessageLevelError)

## See Also

### Specifying a graph’s compile-time message callback

- [BNNSGraphCompileOptionsSetMessageLogMask(_:_:)](accelerate/bnnsgraphcompileoptionssetmessagelogmask(_:_:).md)
- [BNNSGraphMessageLevel](accelerate/bnnsgraphmessagelevel.md)
- [BNNSGraphCompileOptionsSetMessageLogCallback(_:_:_:)](accelerate/bnnsgraphcompileoptionssetmessagelogcallback(_:_:_:).md)
- [bnns_graph_compile_message_fn_t](accelerate/bnns_graph_compile_message_fn_t.md)
- [bnns_user_message_data_t](accelerate/bnns_user_message_data_t.md)
