diff --git a/packages/grid/x-grid-modules/src/gridComponent.tsx b/packages/grid/x-grid-modules/src/gridComponent.tsx index 7ba286b54f55..38fed82acd33 100644 --- a/packages/grid/x-grid-modules/src/gridComponent.tsx +++ b/packages/grid/x-grid-modules/src/gridComponent.tsx @@ -41,7 +41,7 @@ import { mergeOptions } from './utils/mergeOptions'; */ export const GridComponent: React.FC = React.memo( ({ rows, columns, options, apiRef, loading, licenseStatus, className, components }) => { - useLoggerFactory(options?.logger, options?.logLevel); + useLoggerFactory(options?.logger, options?.logLevel || DEFAULT_GRID_OPTIONS.logLevel); const logger = useLogger('Grid'); const rootContainerRef: RootContainerRef = React.useRef(null); const footerRef = React.useRef(null); diff --git a/packages/grid/x-grid-modules/src/models/gridOptions.tsx b/packages/grid/x-grid-modules/src/models/gridOptions.tsx index 4048bb76bf50..b33c941f5558 100644 --- a/packages/grid/x-grid-modules/src/models/gridOptions.tsx +++ b/packages/grid/x-grid-modules/src/models/gridOptions.tsx @@ -276,6 +276,7 @@ export const DEFAULT_GRID_OPTIONS: GridOptions = { paginationMode: FeatureMode.client, extendRowFullWidth: true, sortingOrder: ['asc', 'desc', null], + logLevel: 'warn', columnTypes: DEFAULT_COLUMN_TYPES, icons: { columnSortedAscending: () => ,