Set your oven to the lowest setting or the keep warm setting.
Slice the ends off the brioche and save for another use.
Slice the rest of the loaf into 8 1" thick pieces
Whisk together the eggs and half and half until fully combined. Mix in the cinnamon, vanilla, and salt.
Heat a griddle over medium-high heat and grease with the butter/oil mixture. Brushing it on with a pastry brush works well. Reapply the butter/oil as needed.
Pour half of the egg mixture into an 8x11 baking dish and place two slices of brioche in the dish - turning to coat. Pour the rest of the egg mixture in once you have coated 4 of the 8 slices.
Place the coated bread on the hot griddle and repeat with additional slices until your griddle is full.
Cook until the french toast is golden brown on the bottom, 3-4 minutes. Flip and cook on the other side, pressing down on the top of the toast with the back of your spatula.
Continue cooking the rest of the french toast - storing the cooked french toast in the warmed oven until ready to serve.
Serve with powdered sugar or maple syrup.